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

@font-face {font-family: 'SwaggerMedium';src: url('/includes/fonts/swagger-webfont.eot');src: url('/includes/fonts/swagger-webfont.eot?#iefix') format('embedded-opentype'),url('/includes/fonts/swagger-webfont.woff2') format('woff2'),url('/includes/fonts/swagger-webfont.woff') format('woff'),url('/includes/fonts/swagger-webfont.ttf') format('truetype'),url('/includes/fonts/swagger-webfont.svg#SwaggerMedium') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'SwaggerBold';src: url('/includes/fonts/swaggerbold-webfont.eot');src: url('/includes/fonts/swaggerbold-webfont.eot?#iefix') format('embedded-opentype'),url('/includes/fonts/swaggerbold-webfont.woff2') format('woff2'),url('/includes/fonts/swaggerbold-webfont.woff') format('woff'),url('/includes/fonts/swaggerbold-webfont.ttf') format('truetype'),url('/includes/fonts/swaggerbold-webfont.svg#SwaggerBold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'SwaggerLight';src: url('/includes/fonts/swaggerlight-webfont.eot');src: url('/includes/fonts/swaggerlight-webfont.eot?#iefix') format('embedded-opentype'),url('/includes/fonts/swaggerlight-webfont.woff2') format('woff2'),url('/includes/fonts/swaggerlight-webfont.woff') format('woff'),url('/includes/fonts/swaggerlight-webfont.ttf') format('truetype'),url('/includes/fonts/swaggerlight-webfont.svg#SwaggerLight') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'AgoldfaceBold';src: url('/includes/fonts/agoldfacebold-webfont.eot');src: url('/includes/fonts/agoldfacebold-webfont.eot?#iefix') format('embedded-opentype'),url('/includes/fonts/agoldfacebold-webfont.woff2') format('woff2'),url('/includes/fonts/agoldfacebold-webfont.woff') format('woff'),url('/includes/fonts/agoldfacebold-webfont.ttf') format('truetype'),url('/includes/fonts/agoldfacebold-webfont.svg#AgoldfaceBold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'BadaBoomBBRegular';src: url('/includes/fonts/badaboom-bb-reg-webfont.eot');src: url('/includes/fonts/badaboom-bb-reg-webfont.eot?#iefix') format('embedded-opentype'),url('/includes/fonts/badaboom-bb-reg-webfont.woff2') format('woff2'),url('/includes/fonts/badaboom-bb-reg-webfont.woff') format('woff'),url('/includes/fonts/badaboom-bb-reg-webfont.ttf') format('truetype'),url('/includes/fonts/badaboom-bb-reg-webfont.svg#BadaBoomBBRegular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'ColaborateRegular';src: url('/includes/fonts/colaborate-regular-webfont.eot');src: url('/includes/fonts/colaborate-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/includes/fonts/colaborate-regular-webfont.woff2') format('woff2'),url('/includes/fonts/colaborate-regular-webfont.woff') format('woff'),url('/includes/fonts/colaborate-regular-webfont.ttf') format('truetype'),url('/includes/fonts/colaborate-regular-webfont.svg#ColaborateRegular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'ColaborateThin';src: url('/includes/fonts/colaborate-thin-webfont.eot');src: url('/includes/fonts/colaborate-thin-webfont.eot?#iefix') format('embedded-opentype'),url('/includes/fonts/colaborate-thin-webfont.woff2') format('woff2'),url('/includes/fonts/colaborate-thin-webfont.woff') format('woff'),url('/includes/fonts/colaborate-thin-webfont.ttf') format('truetype'),url('/includes/fonts/colaborate-thin-webfont.svg#ColaborateThin') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'ColaborateMedium';src: url('/includes/fonts/colaborate-medium-webfont.eot');src: url('/includes/fonts/colaborate-medium-webfont.eot?#iefix') format('embedded-opentype'),url('/includes/fonts/colaborate-medium-webfont.woff2') format('woff2'),url('/includes/fonts/colaborate-medium-webfont.woff') format('woff'),url('/includes/fonts/colaborate-medium-webfont.ttf') format('truetype'),url('/includes/fonts/colaborate-medium-webfont.svg#ColaborateMedium') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'ColaborateBold';src: url('/includes/fonts/colaborate-bold-webfont.eot');src: url('/includes/fonts/colaborate-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/includes/fonts/colaborate-bold-webfont.woff2') format('woff2'),url('/includes/fonts/colaborate-bold-webfont.woff') format('woff'),url('/includes/fonts/colaborate-bold-webfont.ttf') format('truetype'),url('/includes/fonts/colaborate-bold-webfont.svg#ColaborateBold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'ReklameScriptRegular';src: url('/includes/fonts/reklamescript-regular-webfont.eot');src: url('/includes/fonts/reklamescript-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/includes/fonts/reklamescript-regular-webfont.woff2') format('woff2'),url('/includes/fonts/reklamescript-regular-webfont.woff') format('woff'),url('/includes/fonts/reklamescript-regular-webfont.ttf') format('truetype'),url('/includes/fonts/reklamescript-regular-webfont.svg#ReklameScriptRegular') format('svg');font-weight: normal;font-style: normal;}


/*----*****---- << General >> ----*****----*/

body 							{line-height:28px;color:#4c424c;margin:0;padding:0;background: rgba(255, 255, 255, 1) none repeat scroll 0 0;}
html, body 						{height: 100%;}
.animate 						{visibility:hidden;}
.animate.tossing				{animation-iteration-count: 1;}


/*----*****---- << Fonts >> ----*****----*/

body, h1, h2, h3, h4, h5, h6, #main-menu-top-nav ul li a, .main-title h2, .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 {font-family: 'ColaborateRegular', sans-serif;}

.main-title p, .cover h1 					{font-family: 'ColaborateRegular', sans-serif;}

/*----*****---- << Headings >> ----*****----*/

h1 						{font-size:45px;font-weight:bold;color:#4c424c;text-transform:uppercase;line-height:normal;margin-bottom:30px;}
h1.entry-title			{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(145,81,170,1.00);font-family:"SwaggerBold";font-size:50px;font-style:normal;font-weight:300;line-height:60px;padding:0px 0px 15px 0px;margin:0px 0px 15px 0px;text-decoration:none;background:rgba(0, 0, 0, 0) url("/images/headings-underline-butterflies.png") no-repeat scroll center bottom;}
h1.page-title			{background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(145,81,170,1.00);font-family:"SwaggerBold";font-size:50px;font-style:normal;font-weight:300;line-height:60px;padding:0px 0px 15px 0px;margin:0px 0px 15px 0px;text-decoration:none;background:rgba(0, 0, 0, 0) url("/images/headings-underline-butterflies.png") no-repeat scroll center bottom;text-align:center;}
h2 						{position:relative;padding:0px 0px 18px 0px;margin:0px 0px 0px 0px;background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(76,66,76,1.00);font-family:"SwaggerBold";font-size:45px;font-style:normal;font-weight:300;line-height:30px;text-decoration:none;}	
h2.comments-title 		{position:relative;padding:0px 0px 18px 0px;margin:0px 0px 0px 0px;background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(76,66,76,1.00);font-family:"SwaggerBold";font-size:30px;font-style:normal;font-weight:300;line-height:30px;text-decoration:none;}	
h3 						{position:relative;padding:0px 0px 2px 0px;margin:0px 0px 0px 0px;background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(76,66,76,1.00);font-family:"SwaggerBold";font-size:24px;text-transform:uppercase;line-height:normal;margin-bottom:12px;}
h3.cross-lines			{position:relative;padding:0px 0px 2px 0px;margin:0px 0px 0px 0px;background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(76,66,76,1.00);font-family:"SwaggerBold";font-size:24px;text-transform:uppercase;line-height:normal;margin-bottom:12px;text-align:center;}
h3.cross-lines:after 	{border-top: 1px dashed #4c424c;box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.3);content: "";position: absolute;top:12px;left:0;width:32%;}
h3.cross-lines:before	{border-top: 1px dashed #4c424c;box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.3);content: "";position: absolute;top:12px;right:0;width:32%;}
h3.entry-title 			{position:relative;padding:0px 0px 18px 0px;margin:0px 0px 0px 0px;background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(76,66,76,1.00);font-family:"SwaggerBold";font-size:24px;font-style:normal;font-weight:300;line-height:30px;text-decoration:none;}
h3.comment-reply-title	{position:relative;padding:0px 0px 18px 0px;margin:0px 0px 0px 0px;background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(76,66,76,1.00);font-family:"SwaggerBold";font-size:24px;font-style:normal;font-weight:300;line-height:30px;text-decoration:none;}
h4 						{position:relative;padding:0px 0px 18px 0px;margin:0px 0px 0px 0px;background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(76,66,76,1.00);font-family:"SwaggerBold";font-size:22px;font-style:normal;font-weight:300;line-height:30px;text-decoration:none;}	
h5 						{position:relative;padding:0px 0px 18px 0px;margin:0px 0px 0px 0px;background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(76,66,76,1.00);font-family:"SwaggerBold";font-size:20px;font-style:normal;font-weight:300;line-height:30px;text-decoration:none;}
h6 						{position:relative;padding:0px 0px 18px 0px;margin:0px 0px 0px 0px;background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(76,66,76,1.00);font-family:"SwaggerBold";font-size:18px;font-style:normal;font-weight:300;line-height:30px;text-decoration:none;}

.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-top-nav 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"], .ibacor_fb_box, .instashow-gallery-media, .pindiv_pinWrapper, .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,
.is-sticky #logo img, #logo img, #logo, #header, #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, 
#dt-style-picker ul li #boxed:before, #dt-style-picker ul li #boxed:after, .effect-zoom figcaption, .effect-zoom figcaption:after, .fig-content, .fig-content > h5, .effect-zoom figure:hover figcaption, 
.effect-zoom figure img, .effect-zoom figure:hover img, .effect-zoom-two figcaption, .effect-zoom-two figcaption:after, .fig-content, .fig-content > h5, .effect-zoom-two figure:hover figcaption, 
.effect-zoom-two figure img, .effect-zoom-two figure:hover img, .effect-zoom-three figcaption, .effect-zoom-three figcaption:after, .effect-zoom-three figure:hover figcaption, 
.effect-zoom-three figure img, .effect-zoom-three 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, .carousel_items_holder,.carousel_items_holder ul li { -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, a:visited, a:link	{text-decoration:underline;color:#424c42;}	
a:hover, a:active		{text-decoration:none;color:#9fb53a;}	
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:22px; margin-bottom:10px;font-size:19px;}

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 				{display:block;width:auto;height:auto;padding:10px 3%;font-size:16px;font-family: 'ColaborateRegular', sans-serif;line-height:20px;overflow:auto;}

hr 						{background-color:#b3aeb3; border:none; height:1px;	margin:10px 0;}

blockquote { display:block;	padding:25px 20px;	margin:0px;	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;}

blockquote.alignleft { margin-right:20px; text-align:left; width:30%; float:left; }
blockquote.alignright { margin-left:20px;text-align:left;width:30%;	float:right; }
blockquote.aligncenter { text-align:center; }
/* due to IE <HR> margin bugs I had to made classed and apply them to div to achieve the effect of a <HR> */

.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;}

.color-purple			{color:#9151aa;}
.color-blue				{color:#06a7e2;}
.color-pink				{color:#e777cc;}
.color-orange			{color:#f78c26;}
.color-green			{color:#c3d600;}
.color-green-dark		{color:#9fb53a;}
.color-green-dark-rich	{color:#3b683c;}
.color-red-dark-rich	{color:#772c21;}


/*----*****---- << Forms >> ----*****----*/
label 										{display:inline-block;margin-bottom:10px;width:100%;color:#4c424c;}
label span 									{color:#b4b4b4;}
label span.required 						{color:#ff0000;}
fieldset 									{border:1px solid #efefef; padding:15px; margin:0 0 20px 0;}
legend 										{font-weight:bold;}
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 #9151aa; padding:12px; display:block; font-size:14px; margin:0px 0 15px; width:100%; -moz-border-radius: 0px; -webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px;behavior: url("/includes/css/rounded-corners/PIE.htc");zoom:1; 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:#9fb53a; }
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; }
.selection-box 								{position:relative;	clear:both;}
.selection-box:before, .selection-box:after { content:""; pointer-events:none; position:absolute; }
.selection-box:before 						{z-index:1; right:17px; top:5px;	bottom:0px;	height:0px;	margin:auto; border-left:7px solid transparent;	border-right:7px solid transparent;	border-top:7px solid rgba(0, 0, 0, 0.2); }
.selection-box:after 						{width:48px; height:48px;	right:0px;	top:1px; border-left:1px solid #e5e5d8;	border-right:1px solid #e5e5d8;	background:#ffffff;	border-radius:0px 5px 5px 0px; }
.selection-box select 						{background:#ffffff;}

/*----*****---- << Images >> ----*****----*/

img {max-width:100%;width: 100%;}

/*----*****---- << Widgets >> ----*****----*/
.widget 											{display:block;width:100%; height:auto;padding:0px 0px 50px; margin:0px;}

.widget ul 											{display:block;width:100%; margin:0px; padding:0px;list-style:none;list-style-type: none;}
.widget ul li a 									{display:block; }
.widget ul ul 										{margin-top:10px; }
.widget ul li 										{position:relative; padding:10px 0px 10px 35px; }

.widget_recent_entries ul										{display:block;list-style:none;list-style-type:none;margin:0;padding:0;}
.widget_recent_entries ul li									{display:block; position: relative; width: 100%;margin:0;padding:0;}	
.widget_recent_entries ul li:before								{font-family: FontAwesome;content: "\f15c"; font-size:20px; line-height:40px;position:absolute;left:12px;top:7px;}
.widget_recent_entries ul li.selected:after						{font-family: FontAwesome;content: "\f0d9"; font-size:20px; line-height:40px;position:absolute;right:-2px;top:12px;}
.widget_recent_entries ul li a 									{display:block;margin:0px; padding:12px 20px 12px 40px;background: none repeat scroll 0 0 #f2f2f2;color: #9151aa;font-size: 14px; font-weight: 100; line-height: 25px;text-transform: capitalize; transition: all 300ms linear 0s; -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s;}
.widget_recent_entries ul li a:hover							{background: none repeat scroll 0 0 #9fb53a; color: #4c424c !important;}
.widget_recent_entries ul li a.selected							{background: none repeat scroll 0 0 #9fb53a; color: #4c424c;}

.widget_recent_comments ul										{display:block;list-style:none;list-style-type:none;margin:0;padding:0;}
.widget_recent_comments ul li									{display:block; position: relative; width: auto;margin:0;padding:12px 20px 12px 40px;}	
.widget_recent_comments ul li a 								{display:block;margin:0px; padding:0;background: none repeat scroll 0 0 #f2f2f2;color: #9151aa;font-size: 14px; font-weight: 100; line-height: 25px;text-transform: capitalize; transition: all 300ms linear 0s; -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s;}
.widget_recent_comments ul li:before							{font-family: FontAwesome;content: "\f0e6"; font-size:20px; line-height:40px;position:absolute;left:12px;top:7px;}

.widget_archive ul										{display:block;list-style:none;list-style-type:none;margin:0;padding:0;}
.widget_archive ul li									{display:block; position: relative; width: 100%;margin:0;padding:0;}	
.widget_archive ul li:before							{font-family: FontAwesome;content: "\f1c6"; font-size:20px; line-height:40px;position:absolute;left:12px;top:7px;}
.widget_archive ul li.selected:after					{font-family: FontAwesome;content: "\f1c6"; font-size:20px; line-height:40px;position:absolute;right:-2px;top:12px;}
.widget_archive ul li a 								{display:block;margin:0px; padding:12px 20px 12px 40px;background: none repeat scroll 0 0 #f2f2f2;color: #9151aa;font-size: 14px; font-weight: 100; line-height: 25px;text-transform: capitalize; transition: all 300ms linear 0s; -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s;}
.widget_archive ul li a:hover							{background: none repeat scroll 0 0 #9fb53a; color: #4c424c !important;}
.widget_archive ul li a.selected						{background: none repeat scroll 0 0 #9fb53a; color: #4c424c;}

.widget_categories ul										{display:block;list-style:none;list-style-type:none;margin:0;padding:0;}
.widget_categories ul li									{display:block; position: relative; width: 100%;margin:0;padding:0;}	
.widget_categories ul li:before								{font-family: FontAwesome;content: "\f265"; font-size:20px; line-height:40px;position:absolute;left:12px;top:7px;}
.widget_categories ul li.selected:after						{font-family: FontAwesome;content: "\f265"; font-size:20px; line-height:40px;position:absolute;right:-2px;top:12px;}
.widget_categories ul li a 									{display:block;margin:0px; padding:12px 20px 12px 40px;background: none repeat scroll 0 0 #f2f2f2;color: #9151aa;font-size: 14px; font-weight: 100; line-height: 25px;text-transform: capitalize; transition: all 300ms linear 0s; -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s;}
.widget_categories ul li a:hover							{background: none repeat scroll 0 0 #9fb53a; color: #4c424c !important;}
.widget_categories ul li a.selected							{background: none repeat scroll 0 0 #9fb53a; color: #4c424c;}

.widget_meta ul										{display:block;list-style:none;list-style-type:none;margin:0;padding:0;}
.widget_meta ul li									{display:block; position: relative; width: 100%;margin:0;padding:0;}	
.widget_meta ul li a 								{display:block;margin:0px; padding:12px 20px 12px 40px;background: none repeat scroll 0 0 #f2f2f2;color: #9151aa;font-size: 14px; font-weight: 100; line-height: 25px;text-transform: capitalize; transition: all 300ms linear 0s; -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s;}

form.searchform									{position:relative;display:block;max-width: 100%;margin:0;padding:0;border-bottom: 1px solid #f2f2f2;}
form.searchform .s 								{display:block;}
form.searchform .search-button					{position:absolute;display:block;width:40px;height:41px;top:0px;right:0px;cursor:pointer;border:none;background: none repeat scroll 0 0;}
form.searchform .search-button:after			{width:40px;height:41px;font-family:FontAwesome;content:"\f002";font-size:20px;line-height:41px;text-align:center;position:absolute;right:0px;top:0px;color: #9151aa;}
form.searchform .search-button:hover:after		{background: repeat scroll 0 0 #9fb53a; color: #4c424c;}

.entry-meta span.posted-on 										{color: #9fb53a;}
.entry-meta span, .entry-meta span.comments-link a 				{color: #bbbbbb;}

.post_box											{background: #fff;padding:0px 10px 35px;margin-bottom:30px;width:92%;border-bottom: 1px dashed #d7d5d5;}

.search .post_box, .archive .post_box				{padding-bottom:15px;position:relative;}

.login #login_error, .login .message 				{display:block;width:auto;height:auto;background-color: #fff;border-left: 4px solid #9151aa;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);margin-left: 0;padding: 12px 0px 12px 0px;}
.login #login_error									{border-left-color:#dc3232}

#loginform p.submit,.login-action-lostpassword p.submit 			{border:none;margin:-10px 0 20px}
.login *															{margin:0;padding:0}
.login form															{margin-top:20px;margin-left:0;padding:26px 24px 46px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}
.login form .forgetmenot											{font-weight:400;float:left;margin-bottom:0}
.login .button-primary												{float:right}
#login form p														{margin-bottom:0}
#login form p.submit												{margin:0;padding:0}
.login form .forgetmenot label										{font-size:12px;line-height:19px}
.login h1 a															{background-image:none,url(http://www.lilbutters.com/images/icons/icon-lil-butters-butterfly-purple.png);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;height:84px;font-size:20px;line-height:1.3em;margin:0 auto 25px;padding:0;width:84px;text-indent:-9999px;outline:0;display:block}
#login																{width:320px;padding:8% 0 0;margin:auto}
.login #nav											{margin:24px 0 0}
#backtoblog											{margin:16px 0 30px 0}
.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#00a0d2}
.login #backtoblog a:focus,.login #nav a:focus,.login h1 a:focus{color:#124964}
.login form .input,.login input[type=text]{font-size:24px;width:100%;padding:3px;margin:2px 6px 16px 0}
.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fbfbfb}
.ie7 .login form .input,.ie8 .login form .input{font-family:sans-serif}
.login-action-rp input[type=text]{-webkit-box-shadow:none;box-shadow:none;margin:0}
.login #pass-strength-result{font-weight:600;margin:-1px 5px 16px 0;padding:6px 5px;text-align:center;width:100%}
.mobile #login{padding:20px 0}
.mobile #login form{margin-left:0}
.mobile #login #backtoblog,.mobile #login #nav{margin-left:8px}
body.interim-login{height:auto}
.interim-login #login{padding:0;margin:5px auto 20px}
.interim-login.login h1 a{width:auto}
.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}
.interim-login.login form{margin:0}
@-ms-viewport{width:device-width}
@media screen and (max-width:782px){.interim-login input[type=checkbox]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px 0 0 -4px}}

.post_box img										{width:100%;height:auto;margin-bottom:20px;}
.post_box img:hover									{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.post_box .fa										{margin-right:5px;}

.search .post_box a.read_more, .archive .post_box a.read_more      					{bottom:0;right: 0;}

.pagination 									{display: block;padding-left: 0;margin: 20px 0;border-radius: 4px;position: absolute;bottom: -45px;text-align: center;width: 100%;font-size:15px;}
.pagination .fa									{background:#00cc77;color:#ffffff;padding:5px;margin: 0 5px;}
.pagination .fa:hover							{background:#212121;}

.nav-links					{position:relative;display:block;width:100%;min-height:50px;height:auto;}
.nav-previous				{text-align:left;}
.nav-next					{text-align:right;}
.meta-nav					{width:30px;margin:0px 15px;vertical-align:middle;}

/*----*****---- << Layout >> ----*****----*/
.ibacor_fb_box 						{position:relative;display:inline-block;width:31.52%;height:100%;margin: 20px .8%;padding:0px;box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1); vertical-align:top; -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}
.ibacor_fb_box:hover 				{box-shadow: 0 0 8px rgba(0, 0, 0, 0.25); margin-top: 5px;}

.ibacor_status 						{padding: 15px;}

/*----*****---- << Colors >> ----*****----*/

#main-menu-top-nav ul .current_page_item > a, #main-menu-top-nav ul li:hover:hover a, .welcome-text h3, .welcome-text-right li:before, .dt-sc-star-icons li i, .main-title h2, .recipie-order-section .price-detail h2, 
.fullwidthbanner-container .parallax-spacing address, #scrolldown a .fa, .dt-sc-icon-content .dt-sc-icon-details h5:before, .dt-sc-sorting-container a:hover, .dt-sc-sorting-container a.active-sort, .post-button:hover,
.portfolio-item:hover .portfolio-details h2 a, .dt-sc-icon-content:hover h4, .dt-sc-team:hover .team-detail > h5, .receipe-slider:hover .receipe-details h2 a, .catelog-menu:hover h5 a, .reply > a:hover, .post-meta p span,
.dt-sc-icon-content.type2:hover h5,  .receipe-details .post-meta p span, .receipe-details .post-meta p.date, .receipe-details .post-meta p a, .dt-sc-icon-content.type1:hover h5, .contact-info ul li a { color: #9fb53a; }

.news-letter .mailchimp-form .dt-sc-button 																{background: #9fb53a;}
.mailchimp-form input[type="email"], .enquiry-form textarea, .enquiry-form input 						{background: #ffffff; }

.dt-sc-team .dt-sc-social-icons > a { color:#fff7ec;}

.dt-sc-team .dt-sc-social-icons > a:hover, .author-desc h5 a:hover { color: #9cd5ce;}

.widget .tweetbox a { color:#456d67;}

.dt-sc-star-icons li i:hover { color:#f2cd09;}

.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;}

.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, .effect-zoom h5, .effect-zoom p, .effect-zoom-two h5, .effect-zoom-two p, .effect-zoom-three h5, .effect-zoom-three p, .receipe-details h2 a, .receipe-details > p, .intro-text > p, .light, .contact-info h3, 
.contact-form > h3, .contact-info ul li {color:#4c424c;}
  
.contact-info ul li i, .reserve_form h4, .contact-info ul li a:hover { color: #4c424c;}
  
.price { color: #70c2b8;}

.portfolio-thumb:hover, .catelog-menu:hover .catelog-thumb, .receipe-slider:hover .receipe-thumb > a, .receipe-slider:hover .receipe-thumb iframe , .dt-sc-team:hover .team-thumb { border-color:#c3d600;}

.footer-widget-wrapper h3.widgettitle, .reserve_form p { color: #c3d600;}

/*----*****---- << Container >> ----*****----*/

.container 									{position:relative;width:80%;max-width:1280px;margin:0 auto;clear:both;}

/*----*****---- << Header >> ----*****----*/

#home											{width:100%; display:inline-block; position:relative;}

#home img										{max-width:100%; height:auto;}

.aligncenter									{display:table; margin:0 auto;}

#header											{width:100%; z-index:25; display:block; position:relative;background:#FFFFFF repeat scroll 0 0;}
#logo 											{display:block; padding: 0; top: -40px; left:0; margin:0 auto; position:absolute; width:170px; text-align:center;z-index: 2;}	
#logo a											{display:block; height:100%;}

#social-media-nav								{position:relative;display:block;width:100%;height:31px;background:#9151aa repeat scroll 0 0; font-size:13px;z-index: 1;}

#social-media-nav .social-media-nav				{display:inline-block;width:100%;text-align:right;}
#social-media-nav .login-nav					{display:inline-block;width:24%;}
#social-media-nav .myaccount-nav				{display:inline-block;width:30%;}

#social-media-nav .container					{padding-bottom:none !important;}
#social-media-nav li							{display:inline-block;}
#social-media-nav a								{color: #e1e1e1; text-decoration:underline;}
#social-media-nav a:hover						{text-decoration:none; color:#c3d600;}

#social-media-nav .social-media-nav ul				{display:block;padding:0;margin:0;list-style:none; list-style-type:none;text-align:right;}
#social-media-nav .social-media-nav ul li			{display:inline-block;position:relative;width:auto; list-style:none;margin:0px 0px 0px 12px;padding:0;font-size:14px;line-height:18px; vertical-align:middle;}
#social-media-nav .social-media-nav ul li i			{font-size:20px;line-height:28px;}
#social-media-nav .social-media-nav ul li a			{display:inline-block;width:auto;height:15px;padding:0;margin:0;text-decoration:none;color:#e1e1e1;}
#social-media-nav .social-media-nav ul li a:hover,
#social-media-nav .social-media-nav span:hover		{color:#c3d600 !important;}
#social-media-nav .social-media-nav span			{display:inline-block;color:#e1e1e1;}

#social-media-nav .accnt-dropdown-menu				{position:absolute;display:none;width:auto;min-width:110px;height:auto;margin:0;padding:10px;top:28px;left:0px;background: none repeat scroll 0 0 #9151aa;border: 0px solid #9fb53a;-moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0px 0 0 #9fb53a; -moz-box-shadow: 0 0px 0 0 #9fb53a; -o-box-shadow: 0 0px 0 0 #9fb53a; -ms-box-shadow: 0 0px 0 0 #9fb53a;box-shadow: 0 px 0 0 #9fb53a; clear: both; color: #e1e1e1 !important; display: inline-block;font-family: 'ColaborateRegular', sans-serif;}
#social-media-nav .accnt-dropdown-menu ul			{display:block;padding:0;margin:0;list-style:none; list-style-type:none;text-align:left;z-index:3;}
#social-media-nav .accnt-dropdown-menu ul li		{display:block; width:auto; list-style:none;margin:0px 0px 0px 0px;padding:0;font-size:14px;line-height:28px; vertical-align:middle;}
#social-media-nav .accnt-dropdown-menu ul li:hover	{color:#c3d600;}
#social-media-nav .accnt-dropdown-menu ul li a		{width:auto; height:auto;margin:0 5px; padding:0px;text-decoration:none;}

#header-sticky-wrapper 							{max-width: 100%;}

.sticky-wrapper 								{position:relative;max-width:100%;width:100%;height:auto;}

#header-wrapper, #header-wrapper header 		{clear: both; margin: 0; padding: 0; position: relative; width: 100%;}	
#header-wrapper 								{height: 0;}
.sticky-wrapper.is-sticky #header-wrapper #header { top: 0; }  

.is-sticky #header 								{z-index: 25;box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.3);}  	
.is-sticky #logo img 							{margin-top: 0px; transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg);}
.is-sticky #social-media-nav					{z-index:0;}/**/
 
#menu-container								{position:relative;width:100%;height:64px;margin:12px 0 0 0;z-index: 25;text-align:center; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;-khtml-border-radius:3px;behavior: url("/includes/css/rounded-corners/PIE.htc");zoom:1;}

#main-menu-top-nav							{margin:0px 0px 0px 25%; padding:0px; max-height:65px; position:relative;}

#main-menu-top-nav ul								{display:block;width:100%;height:100%;margin:0;padding:0; list-style:none; list-style-type:none;}
#main-menu-top-nav ul li							{display:inline-block;position:relative;width:auto;height:100%;margin:0 2%;padding:0; list-style:none; list-style-type:none;}

#main-menu-top-nav ul li .menu-item-meet-us-btn				{display:inline-block;width:100%;height:100%;margin:0px;padding:9px 5px; list-style:none; list-style-type:none;font-size: 13px; font-weight: 400; position: relative; text-transform:uppercase;text-decoration:none;}
#main-menu-top-nav ul li .menu-item-about-btn				{display:inline-block;width:100%;height:100%;margin:0px;padding:9px 5px; list-style:none; list-style-type:none;font-size: 13px; font-weight: 400; position: relative; text-transform:uppercase;text-decoration:none;}
#main-menu-top-nav ul li .menu-item-news-btn				{display:inline-block;width:100%;height:100%;margin:0px;padding:9px 5px; list-style:none; list-style-type:none;font-size: 13px; font-weight: 400; position: relative; text-transform:uppercase;text-decoration:none;}
#main-menu-top-nav ul li .menu-item-downloads-btn			{display:inline-block;width:100%;height:100%;margin:0px;padding:9px 5px; list-style:none; list-style-type:none;font-size: 13px; font-weight: 400; position: relative; text-transform:uppercase;text-decoration:none;}
#main-menu-top-nav ul li .menu-item-social-btn				{display:inline-block;width:100%;height:100%;margin:0px;padding:9px 5px; list-style:none; list-style-type:none;font-size: 13px; font-weight: 400; position: relative; text-transform:uppercase;text-decoration:none;}
#main-menu-top-nav ul li .menu-item-shop-btn				{display:inline-block;width:100%;height:100%;margin:0px;padding:9px 5px; list-style:none; list-style-type:none;font-size: 13px; font-weight: 400; position: relative; text-transform:uppercase;text-decoration:none;}	
#main-menu-top-nav ul li .menu-item-contact-btn				{display:inline-block;width:100%;height:100%;margin:0px;padding:9px 5px; list-style:none; list-style-type:none;font-size: 13px; font-weight: 400; position: relative; text-transform:uppercase;text-decoration:none;}

#main-menu-top-nav ul li a 							{color:#616161;}
#main-menu-top-nav ul li a:hover					{color:#9151aa;}

.hvr-overline-from-left:before 					{background: #9151aa none repeat scroll 0 0;content: "";height: 4px;left: 0;position: absolute;right: 100%;top: 0;transition-duration: 0.3s;transition-property: right;transition-timing-function: ease-out;z-index: -1;}
.hvr-overline-from-left 						{backface-visibility: hidden;box-shadow: 0 0 1px rgba(0, 0, 0, 0);display: inline-block;overflow: hidden;position: relative;transform: translateZ(0px);vertical-align: middle;}
.hvr-overline-from-left:hover:before,
.hvr-overline-from-left:focus:before,
.hvr-overline-from-left:active:before 				{right:0;}

#dropdown-list							{display:none;position:absolute;width:auto;height:auto;top:31px;left:3px;font-size: 13px;font-weight:400;margin:0;padding:0;border:0;background:#4c424c;z-index: 2;}
	
#main-menu-top-nav .menu-item-meet-us					{position:absolute;display:none;width:100px;height:auto;margin:0px 0px 0px 0px;padding: 0px;background:#FFFFFF;border-left:#9151aa 3px solid;border-bottom:#9151aa 3px solid;border-right:#9151aa 3px solid;z-index:3;-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;behavior: url(/Include_Pages/css/rounded-corners/PIE.htc); outline:none; list-style:none;list-style-type:none; left:-4px; top:63px;box-sizing: unset;}
#main-menu-top-nav .menu-item-shop-now					{position:absolute;display:none;width:144px;height:auto;margin:0px 0px 0px 0px;padding: 0px;background:#FFFFFF;border-left:#9151aa 3px solid;border-bottom:#9151aa 3px solid;border-right:#9151aa 3px solid;z-index:3;-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;behavior: url(/Include_Pages/css/rounded-corners/PIE.htc); outline:none; list-style:none;list-style-type:none; left:-4px; top:63px;box-sizing: unset;}



#main-menu-top-nav .menu-item-series-one-menu		{position:absolute;display:none;width:auto;height:auto;margin:0px 0px 0px 0px;padding: 0px; left:0px; top:0px;vertical-align:top;}

#main-menu-top-nav .menu-item-series-one-menu ul 						{display:block !important;width:514px !important;margin:0px 0px 0px 100px !important;padding:10px !important;background:rgba(145,81,170, .97);background: transparent\97;filter:alpha(opacity=97); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=97)"; opacity:.97;zoom: 1;z-index:3; border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px;behavior: url(/Include_Pages/css/rounded-corners/PIE.htc); outline:none; list-style:none;list-style-type:none;}
#main-menu-top-nav .menu-item-series-one-menu ul li 					{position: relative;display:inline-block !important;width:16% !important;height:100%;margin:0 !important;padding:0 !important;text-align:center !important; font-size:14px !important;text-decoration:none;}
#main-menu-top-nav .menu-item-series-one-menu ul li a.menu-item			{display:block !important;margin: 1px !important;padding: 0px !important;width:100%; text-transform:capitalize !important;color:#e1e1e1 !important;text-decoration:none;box-sizing: unset;}
#main-menu-top-nav .menu-item-series-one-menu ul li a.menu-item:hover	{color:#616161 !important;background:#c3d600;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px;behavior: url(/Include_Pages/css/rounded-corners/PIE.htc); outline:none; list-style:none;list-style-type:none;box-sizing: unset;}
#main-menu-top-nav .menu-item-series-one-menu ul li a img				{display:block !important;width:80%;min-width:60px !important;max-width:100%;height:auto;margin:0 auto !important;padding:0 !important;}

#main-menu-top-nav .menu-item-series-one-menu a.menu-item-active		{position:absolute;display:inline-block !important;width:80px;margin:0;padding:10px;line-height:32px;text-transform:capitalize ;color:#e1e1e1 !important; background:#9151aa repeat scroll 0 0;left:0;text-decoration:none;box-sizing: unset;}

#main-menu-top-nav li.menu-item-lil-butters-series-one:hover .menu-item-series-one-menu					{display:block;}

#main-menu-top-nav .menu-item-series-two-menu		{position:absolute;display:none;width:auto;height:auto;margin:0px 0px 0px 0px;padding: 0px; left:0px; top:0px;vertical-align:top;}

#main-menu-top-nav .menu-item-series-two-menu ul 						{display:block !important;width:514px !important;margin:0px 0px 0px 100px !important;padding:10px !important;background:rgba(145,81,170, .97);background: transparent\97;filter:alpha(opacity=97); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=97)"; opacity:.97;zoom: 1;z-index:3; border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px;behavior: url(/Include_Pages/css/rounded-corners/PIE.htc); outline:none; list-style:none;list-style-type:none;}
#main-menu-top-nav .menu-item-series-two-menu ul li 					{position: relative;display:inline-block !important;width:16% !important;height:100%;margin:0 !important;padding:0 !important;text-align:center !important; font-size:14px !important;text-decoration:none;}
#main-menu-top-nav .menu-item-series-two-menu ul li a.menu-item			{display:block !important;margin: 1px !important;padding: 0px !important;width:100%; text-transform:capitalize !important;color:#e1e1e1 !important;text-decoration:none;box-sizing: unset;}
#main-menu-top-nav .menu-item-series-two-menu ul li a.menu-item:hover	{color:#616161 !important;background:#c3d600;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px;behavior: url(/Include_Pages/css/rounded-corners/PIE.htc); outline:none; list-style:none;list-style-type:none;box-sizing: unset;}
#main-menu-top-nav .menu-item-series-two-menu ul li a img				{display:block !important;width:80%;min-width:60px !important;max-width:100%;height:auto;margin:0 auto !important;padding:0 !important;}

#main-menu-top-nav .menu-item-series-two-menu a.menu-item-active		{position:absolute;display:inline-block !important;width:80px;margin:0;padding:10px;line-height:32px;text-transform:capitalize ;color:#e1e1e1 !important; background:#9151aa repeat scroll 0 0;left:0;text-decoration:none;box-sizing: unset;}

#main-menu-top-nav li.menu-item-lil-butters-series-two:hover .menu-item-series-two-menu 				{display:block;}

#main-menu-top-nav .menu-item-shop-now ul li  								{margin: 0px !important;}
#main-menu-top-nav .menu-item-shop-now ul li a.menu-item					{display:block !important;width:120px;color:#9fb53a !important;margin: -1px !important;padding: 12px !important; text-transform:capitalize !important;text-align:left;text-decoration:none;box-sizing: unset;}
#main-menu-top-nav .menu-item-shop-now ul li a.menu-item:hover				{display:block !important;color:#e1e1e1 !important;background:#c3d600;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px;behavior: url(/Include_Pages/css/rounded-corners/PIE.htc); outline:none; list-style:none;list-style-type:none;box-sizing: unset;background: #9151aa none repeat scroll 0 0;}

#drop-01 ul 							{position: relative;display:block !important;width:100px !important;margin:0;padding:0;list-style: outside none none; list-style-type:none;}
#drop-01 ul li 							{position: relative;display:block !important;width:100px !important;margin:0;padding:0;text-align:left !important;text-decoration:none;}
#drop-01 ul li a.menu-item				{display:block !important;width:80px !important;margin:0 !important;padding:10px !important;line-height:32px;text-transform:capitalize ;color:#616161;text-decoration:none;box-sizing: unset;}
#drop-01 ul li a.menu-item:hover		{color:#e1e1e1 !important; background:#9151aa repeat scroll 0 0;box-sizing: unset;}


.float-right 								{float: right; }

/*----*****---- << Responsive menu >> ----*****----*/

.responsive-nav 							{display:none;}

/* =BANNER BUTTON CTA STYLES   ----------------------------------------------------*/
.banner_cta_green				{display:inline-block; width:auto; height:auto;margin:0px 0px 12px 0px; padding: 8px 45px;background: none repeat scroll 0 0 #9151aa;border: 0px solid #9fb53a;-moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; box-shadow: 0 px 0 0 #9fb53a; -webkit-box-shadow: 0 0px 0 0 #9fb53a; -moz-box-shadow: 0 0px 0 0 #9fb53a; -o-box-shadow: 0 0px 0 0 #9fb53a; -ms-box-shadow: 0 0px 0 0 #9fb53a; clear: both; color: #e1e1e1 !important; display: inline-block;font-family: 'ColaborateRegular', sans-serif; font-size: 15px; font-weight: 500; line-height: 20px; margin: 0 auto;text-transform:capitalize;text-decoration:none !important;transition: all 300ms linear 0s; -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s;}
.banner_cta_green:hover	 		{color:#4c424c !important;background: #9fb53a !important;}

div#ibacor_fb_content .ibacor_moregf 							{display:inline-block; width:auto; height:auto;margin:0px 0px 12px 0px; padding: 8px 45px;background: none repeat scroll 0 0 #9151aa;border: 0px solid #9fb53a;-moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; box-shadow: 0 px 0 0 #9fb53a; -webkit-box-shadow: 0 0px 0 0 #9fb53a; -moz-box-shadow: 0 0px 0 0 #9fb53a; -o-box-shadow: 0 0px 0 0 #9fb53a; -ms-box-shadow: 0 0px 0 0 #9fb53a; clear: both; color: #FFFFFF !important; display: inline-block;font-family: 'ColaborateRegular', sans-serif; font-size: 15px; font-weight: 500; line-height: 20px; margin: 0 auto;text-transform:capitalize;text-decoration:none !important;transition: all 300ms linear 0s; -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s;}
div#ibacor_fb_content .ibacor_moregf:hover	 					{color:#4c424c !important;background: #9fb53a !important;}

#search .btn-lg					{display:inline-block; width:auto; height:auto;margin:0px 0px 12px 0px; padding: 10px 45px;background: none repeat scroll 0 0 #9151aa;border: 0px solid #9fb53a;-moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; box-shadow: 0 px 0 0 #9fb53a; -webkit-box-shadow: 0 0px 0 0 #9fb53a; -moz-box-shadow: 0 0px 0 0 #9fb53a; -o-box-shadow: 0 0px 0 0 #9fb53a; -ms-box-shadow: 0 0px 0 0 #9fb53a; clear: both; color: #e1e1e1 !important; display: inline-block;font-family: 'ColaborateRegular', sans-serif; font-size: 15px; font-weight: 500; line-height: 20px; margin: 0 auto;text-transform:capitalize;text-decoration:none !important;transition: all 300ms linear 0s; -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s;}
#search .btn-lg:hover	 		{color:#4c424c !important;background: #9fb53a !important;}

.btn-primary				{display:inline-block; width:auto; height:auto;margin:0px 0px 12px 0px; padding: 10px 45px;background: none repeat scroll 0 0 #9151aa;border: 0px solid #9fb53a;-moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; box-shadow: 0 px 0 0 #9fb53a; -webkit-box-shadow: 0 0px 0 0 #9fb53a; -moz-box-shadow: 0 0px 0 0 #9fb53a; -o-box-shadow: 0 0px 0 0 #9fb53a; -ms-box-shadow: 0 0px 0 0 #9fb53a; clear: both; color: #e1e1e1 !important; display: inline-block;font-family: 'ColaborateRegular', sans-serif; font-size: 15px; font-weight: 500; line-height: 20px; margin: 0 auto;text-transform:capitalize;text-decoration:none !important;transition: all 300ms linear 0s; -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s;}
.btn-primary:hover	 		{color:#4c424c !important;background: #9fb53a !important;}


.effect-zoom 										{display:block;position:relative;width: 100%;}

.effect-zoom figure 									{display:block;width:100%;margin:0;padding:0;overflow:hidden;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}	
.effect-zoom figure img 								{position: relative; width: 120%;margin-bottom:-8px;}	
.effect-zoom figcaption 								{background: none repeat scroll 0 0 rgba(47, 49, 51, 0.1); bottom: 0; box-sizing: border-box; height: 100%; left: 0; padding: 20px; position: absolute; text-align: right; width: 100%;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}
.effect-zoom 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);}
.effect-zoom figure figcaption:after 				{border: none; display: inline-block; left: 0px; right:0px; bottom:0px; position: absolute; top: 0px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}
.effect-zoom .catelog-menu figcaption 				{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); bottom: 0; box-sizing: border-box; height: 100%; left: 0; position: absolute; width: 100%;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}

.effect-zoom figure:hover figcaption.blue 			{background: rgba(43, 169, 192, 0.1);-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}	
.effect-zoom figure:hover figcaption.orange 		{background: rgba(249, 137, 10, 0.1);-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}	
.effect-zoom figure:hover figcaption.green 			{background: rgba(195, 214, 0, 0.1);-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}

.effect-zoom-two 										{display:block;position:relative;width: 100%;}

.effect-zoom-two figure 									{display:block;width:100%;margin:0;padding:0;overflow:hidden;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}	
.effect-zoom-two figure img 								{position: relative; width: 90%;margin:2% auto 0 6% !important;margin-bottom:-8px;}	
.effect-zoom-two figcaption 								{background: none repeat scroll 0 0 rgba(47, 49, 51, 0.0); bottom: 0; box-sizing: border-box; height: 100%; left: 0; padding: 20px; position: absolute; text-align: right; width: 100%;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}
.effect-zoom-two 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);}
.effect-zoom-two figure figcaption:after 				{border: none; display: inline-block; left: 0px; right:0px; bottom:0px; position: absolute; top: 0px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}
.effect-zoom-two .catelog-menu figcaption 				{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); bottom: 0; box-sizing: border-box; height: 100%; left: 0; position: absolute; width: 100%;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}

.effect-zoom-three 										{display:block;position:relative;width: 100%;}

.effect-zoom-three figure 									{display:block;width:100%;margin:0;padding:0;overflow:hidden;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}	
.effect-zoom-three figure img 								{position: relative; width: 120%;margin-bottom:-8px;}	
.effect-zoom-three figcaption 								{background: none repeat scroll 0 0 rgba(47, 49, 51, 0.0); bottom: 0; box-sizing: border-box; height: 100%; left: 0; padding: 20px; position: absolute; text-align: right; width: 100%;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}
.effect-zoom-three 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);}
.effect-zoom-three figure figcaption:after 					{border: none; display: inline-block; left: 0px; right:0px; bottom:0px; position: absolute; top: 0px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}
.effect-zoom-three .catelog-menu figcaption 				{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); bottom: 0; box-sizing: border-box; height: 100%; left: 0; position: absolute; width: 100%;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}


#slider 										{clear:both;margin: 1px 0 0; padding: 0; width: 100%;}
.fullwidthbanner-container 						{position: relative; width: 100%; overflow:hidden;}
.parallax-slider 								{background-attachment: fixed; background-image: url("/images/banner-bg.jpg"); display: inline-block; margin: 0 auto; width: 100%;}

.fullwidthbanner-container h2 					{color: #f1e7d0; display: inline-block; font-size: 50px; font-weight: 800; line-height: 70px; margin-top: 5px; padding-bottom: 0px;}

.parallax-spacing 								{bottom: 0; display: inline-block; height: 522px; left: 0; margin: auto; position: absolute; top: 0; width: 100%; }

.dt-sc-portfolio-carousel-wrapper { clear: both; display: block; float: left; margin: 0; padding: 0; position: relative; width: 100%;}

.banner-post 						{position: relative; margin-top: 5px; padding:2px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;}
.banner-post:hover 					{box-shadow: 0 0 15px rgba(0, 0, 0, 0.25); margin-top: -5px;}

.portfolio-carousel .post-meta { background: #4c424c; border: medium none; float: left; margin: 0; padding: 0; width: 100%;}	
.portfolio-carousel .post-meta > h5 { color: #ecd7a9; display: inline-block; font-size: 20px; font-weight: 500; margin: 10px 0 10px 15px; text-align: left; width: 100%;}

.portfolio-carousel .banner-post .post-thumb { float: left; height: 130px; overflow: hidden; position: relative; width: 100%;}

.banner-post .post-thumb > a { display: inline-block; width: 99.7%;}

.portfolio-carousel .entry-detail > p { color: #8b7f71; display: inline-block; font-size: 14px; margin: -10px 0 20px; padding: 0 15px;} 	
.portfolio-carousel .entry-detail { background-color: #fdf5ea; display: inline-block; float: none; margin: 0; text-align: center; width: 99.7%;}	
.portfolio-carousel .entry-detail > h6:before { border: 1px solid #3a0f04; content: ""; left: 0; margin: 0 auto; position: absolute; right: 0; top: 15px; width: 99.6%;}	
.portfolio-carousel .entry-detail > h6 { display: inline-block; margin-bottom: 0; position: relative; top: -15px; width: 100%;}	
.portfolio-carousel .banner-post:hover .entry-detail > h6 { opacity: 1; }

.portfolio-carousel .entry-detail > h6 { opacity: 0; }	
.portfolio-carousel .entry-detail > h6 span { background-color: #670000; color: #ecd7a9; display: inline-block; font-size: 16px; font-style: italic; padding: 5px; width: 60%; font-weight:400; position:relative; }	
.portfolio-carousel .entry-detail > h6 span:before, .portfolio-carousel .entry-detail > h6 span:after { border: 3px solid #ecd7a9; box-shadow: 1px 0 1px rgba(0, 0, 0, 0.5); content: ""; position: absolute;
transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg);}

.portfolio-carousel .entry-detail > h6 span:before{ left:18px; top:14px;}	
.portfolio-carousel .entry-detail > h6 span:after{ right:18px; top:14px;}


.portfolio-carousel .banner-post:hover .post-thumb { height: 206px;}

.dt-sc-portfolio-carousel-wrapper .carousel-arrows a 					{color: #ffffff; font-size: 60px; position:absolute;}	
.dt-sc-portfolio-carousel-wrapper .carousel-arrows 						{top: -300px;}

.dt-sc-portfolio-carousel-wrapper .carousel-arrows .prev-arrow 			{left:20px;}	
.dt-sc-portfolio-carousel-wrapper .carousel-arrows .next-arrow 			{right:20px;}

.portfolio-carousel .column { margin-left:30px;}

.carousel-arrows a span { font-weight: 200;}

.fullwidthbanner-container .parallax-spacing address { display: block; float: left; font-size: 20px; font-style: normal; line-height: 30px; margin: 0; width: 100%;}

.sup { font-size: 16px; margin-right: 10px; opacity: 0.7; position: relative; top: -2px;}

.sup:after { background: #566268; bottom: -2px; content: ""; display: block; height: 3px; left: 0; position: absolute; width: 100%;}

#scrolldown { float:left; opacity: 0.9; position: relative; text-align: center; width: 100%; z-index: 8;}    
#scrolldown a { line-height: 40px;}

#scrolldown a .fa { font-size: 36px; margin-top: 20px;}

#scrolldown a i { animation: 1s linear 0s alternate none infinite fadeInDown; -moz-animation: 1s linear 0s alternate none infinite fadeInDown; -webkit-animation: 1s linear 0s alternate none infinite fadeInDown; 
-o-animation: 1s linear 0s alternate none infinite fadeInDown; -ms-animation: 1s linear 0s alternate none infinite fadeInDown;}


/*----*****---- << Main >> ----*****----*/

#main-content 								{padding: 0; height:100%; position: relative; width: 100%;} 

.dt-sc-sorting-container a, .portfolio-details > h2, .portfolio-details > p, .menu-item-list h2, .menu-item-list p, .catelog-menu h5 a, .catelog-menu .price, .team-wrapper > h2, .dt-sc-team h2, .team-detail > h5, .team-detail h6, 
.team-detail p, .intro-text > h5, .intro-text > p, .dt-sc-custom-service > h5, .dt-sc-icon-content h4, .dt-sc-icon-content > p, .receipe-details h2 a, .receipe-details > h6, .receipe-details > p, label, .blog-entry blockquote, 
.blog-entry blockquote q, .post-author-details h3, .author-desc h5 a, .author-title, .author-desc > p, ul.commentlist li .commentmetadata, .author-name > a, .commententries h4, #respond h3, .related-posts-widget ul li h2 a, 
.popular-posts-widget ul li h2 a, .related-posts-widget h6, .popular-posts-widget h6, .widget .recent-posts-widget ul li h4 a, .widget.widget_categories ul li a, .widget.widget_tag_cloud .tagcloud a, 
.portfolio-carousel .entry-detail > p, .testimonial h4, .light { text-shadow: 1px 0 0 rgba(255, 255, 255, 0.3); }

/*----*****---- << Parallax >> ----*****----*/

.full-width-section 									{width:100%; clear:both;}
.full-width-section-light 								{width:100%; clear:both; background:#e1e1e1;}
.full-width-section-light-100							{width:100%; clear:both; background:#ffffff;}
.full-width-section-light-butters						{width:100%; clear:both; background: url("/images/icons/icon-lil-butters-butterflies-grey.png") no-repeat scroll right top #ffffff;}
.full-width-section-light-butter-pattern-grey			{width:100%; clear:both; background: url("/images/patterns/banner-snap-toys-little-butters-bg-grey-light.jpg") no-repeat scroll right top #ffffff;}
.full-width-section-pattern-butter-series-two-grey		{width:100%; clear:both; background: url("/images/patterns/pattern-little-butters-series-02-bg-gray.png") repeat scroll right top #ffffff;}

.parallax 									{position: relative; width: 100%;margin:0;padding:0;}

/*----*****---- << Retailers >> ----*****----*/

#retailers 											{position:relative;display:block;width:100%;height:auto;margin:0;padding:0;clear:both;background: url("/images/patterns/little-butters-bg-pink-white.gif") repeat-y scroll center top #ffffff;}
#retailers .dt-col-one-half .container				{position:relative;display:block;width:80%;height:100%;margin:0;padding:0;clear:both;}

.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 35px 0;}	
.main-title h1 											{font-size: 360%; margin-bottom: 15px; font-weight:800;}	
.main-title p 											{display: inline-block; width:100%; position:relative; font-weight:100;font-size:18px;}

/*----*****---- << about-us >> ----*****----*/
#about-us									{width:100%; display:block; position:relative;margin:0;padding:0px;}

/*----*****---- << gradient >> ----*****----*/

.news-letter 											{margin-bottom:70px; box-shadow:none;}	
.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%;}	
.news-letter .mailchimp-form > input[type="email"] 		{border:none; float: right; font-size: 14px; border-radius: 0 4px 4px 0; 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; font-weight:400; color: #f9f7e7; font-size: 16px; line-height: 16px; margin: 0 auto; padding: 18px 25px; position: absolute; right: 0; text-shadow: none;}	
.news-letter .mailchimp-form .dt-sc-button:hover 		{background: #456d67; color: #f9f7e7; border: 1px solid #456d67;}

/* Apply only for chrome */

@media screen and (-webkit-min-device-pixel-ratio:0) {
.news-letter .mailchimp-form .dt-sc-button { line-height: 18px;}
/*Safari 5+ ONLY*/ 
::i-block-chrome, .news-letter .mailchimp-form .dt-sc-button { line-height: 18px;}
}

/*Safari 5+ ONLY*/ 
::i-block-chrome, .dt-sc-icon-content.type2 .flower-shape, .dt-sc-icon-content.type2 .flower-shape, .dt-sc-icon-content.type2 .flower-shape:after, .dt-sc-icon-content.type2:hover .flower-shape, 
.dt-sc-icon-content.type2:hover .flower-shape:before, .dt-sc-icon-content.type2:hover .flower-shape:after, .type3 .flower-shape, .type3 .flower-shape:before, .type3 .flower-shape:after { transition: none; 
-webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; }

/*----*****---- << News & Press >> ----*****----*/

.news-article-slider ul										{display:block;list-style:none;list-style-type:none;margin:0;padding:0;}
.news-article-slider ul li									{display:block; position: relative; width: 100%;margin:0;padding:0;}	
.news-article-slider ul li a 								{display:block;margin:0px; padding:12px 20px 12px 40px;background: none repeat scroll 0 0 #f2f2f2;color: #9151aa;font-size: 14px; font-weight: 100; line-height: 25px;text-transform: capitalize; transition: all 300ms linear 0s; -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s;}
.news-article-slider ul li a:before							{font-family: FontAwesome;content: "\f15c"; font-size:20px; line-height:40px;position:absolute;left:12px;top:7px;}
.news-article-slider ul li a:hover							{background: none repeat scroll 0 0 #9fb53a; color: #4c424c;}
.news-article-slider ul li a.selected						{background: none repeat scroll 0 0 #9fb53a; color: #4c424c;}
.news-article-slider ul li a.selected:after					{font-family: FontAwesome;content: "\f0d9"; font-size:20px; line-height:40px;position:absolute;right:-2px;top:12px;}

.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;}

.widget_recent_entries ul li.recentcomments					{color:#00cc77;}

.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;}	

.carouselnav a.selected:before { color:#6c0000; font-family:FontAwesome;  }		

#news .carousel-arrows a 							{bottom: 250px;}

.dt-sc-service-carousel .column 					{display: block; float: left; margin-left:20px; text-align: left; padding-bottom:0; }

.receipe-slider iframe 								{border:5px solid #9cd5ce; box-sizing: border-box;}

/*----*****---- << Homepage >> ----*****----*/
#productAd 							{display:none;}

.tabs-container 							{clear: both; padding: 0; width: 100%;}

.tabs-frame-content 						{clear: both; margin: 0; padding: 0; width: 100%; text-align:left;}
.tabs-frame-content h2						{margin:0;}

.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-gallery-carousel-wrapper 		{position:relative;width:88%;margin:0 6%;}


.dt-sc-gallery-carousel				{display:block;list-style:none; list-style-type:none;}
.dt-sc-gallery-carousel li 			{display: inline-block;margin: 0 15px; padding: 0;}	
.dt-sc-gallery-carousel li a 		{float: left; margin: 0 auto;  text-align: center; width: 100%; }

.dt-sc-gallery-carousel-wrapper .carousel-arrows						{position:absolute;width:100%;clear:both;bottom:64%;z-index:2;}
.dt-sc-gallery-carousel-wrapper .carousel-arrows .prev-arrow 			{display: block; width: 40px; height: 40px;font-size:40px; line-height:40px;right:-50px; color:#4c424c;}
.dt-sc-gallery-carousel-wrapper .carousel-arrows .prev-arrow:hover		{color:#9fb53a;}
.dt-sc-gallery-carousel-wrapper .carousel-arrows .prev-arrow:after		{font-family: FontAwesome;content: "\f104";background: #c3d600 repeat scroll 0 0; opacity: 0;text-decoration: none; text-align:center; vertical-align:middle;}	
.dt-sc-gallery-carousel-wrapper .carousel-arrows .next-arrow 			{display: block; width: 40px; height: 40px;font-size:40px; line-height:40px;left:-23px; color:#4c424c;}
.dt-sc-gallery-carousel-wrapper .carousel-arrows .next-arrow:hover		{color:#9fb53a;}
.dt-sc-gallery-carousel-wrapper .carousel-arrows .next-arrow:after		{font-family: FontAwesome;content: "\f105";background: #c3d600 repeat scroll 0 0; opacity: 0;text-decoration: none; text-align:center; vertical-align:middle;}	

.dt-sc-gallery-carousel li a.current .banner-post  {box-shadow: 0 0 15px rgba(0, 0, 0, 0.25); margin-top: -5px;}

/*----*****---- << Blog-single >> ----*****----*/

#blog .content-wrapper { padding: 70px 0 50px;}

#primary .with-right-sidebar {margin-right: 30px;}

.blog-entry { border-bottom: 1px solid #9fb53a; 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 #9cd5ce; border: 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;}

#blog.content { padding: 0 0 70px;}

.post-author-details { border-bottom: 1px solid #9fb53a; 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 #9cd5ce;}

.related-posts-widget li:before { color: #6a4c2d; content: ""; font-family: fontawesome; left: 0; margin: 0 auto; padding: 0; position: absolute;}	
.related-posts-widget h2 { margin: 0 0 0 25px;}

.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: #6a4c2d;}	
.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 li .commentmetadata, .related-posts-widget .commentmetadata { color: #c3d600; float: left; font-size: 14px; font-weight: 500; text-decoration: none;}	
ul.commentlist li .commentmetadata:hover, .related-posts-widget .commentmetadata:hover { color: #c3d600;}	
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 #9cd5ce; 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 .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 { border-top: 1px dashed; float: left; margin: 0; padding: 0; position: relative; width: 100%;}

.comment-details { float: left; margin: 0 0 0 20px; padding: 0;}	
.comment-content > p { font-weight: 500; line-height: 24px; margin: 0; position: relative;}

.reply > a 							{display:inline-block; width:auto; height:auto;margin:0px 0px 12px 0px; padding: 4px 25px;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #9fb53a; box-shadow: 0 px 0 0 #9fb53a; -webkit-box-shadow: 0 0px 0 0 #9fb53a; -moz-box-shadow: 0 0px 0 0 #9fb53a; -o-box-shadow: 0 0px 0 0 #9fb53a; -ms-box-shadow: 0 0px 0 0 #9fb53a; clear: both; color: #9fb53a !important; display: inline-block;font-family: 'ColaborateRegular', sans-serif; font-size: 15px; font-weight: 500; line-height: 20px; margin: 0 auto; text-transform: capitalize; transition: all 300ms linear 0s; -webkit-transition:all 300ms linear 0s; -moz-transition:all 300ms linear 0s; -o-transition:all 300ms linear 0s; -ms-transition:all 300ms linear 0s;}	
.reply > a:hover 					{color:#4c424c !important;background: #9fb53a !important;}

ul.commentlist li .reply a .fa { margin-left: 3px; font-size:10px;}

.author-name > a { color: #6a4c2d; float: left; display: inline-block; font-size: 16px; font-weight: 600;}	
.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);}

ul.commentlist li ul.children { border: medium none; clear: both; float: left; margin: 0; padding: 0; width: 100%;}

#respond, form#commentform 					{display: inline-block; width: 90%;}	
#respond > h3 								{margin-bottom: 30px;}
#respond 									{background-color: #fefefe;padding: 40px;margin: 0 30px 60px 0;margin: 0 3rem 6rem 0;border: 1px solid #e4e9ea;border-radius: 3px;}

#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: #9fb53a; color: #4c424c; font-size: 14px;
 border-radius:0; line-height: 20px; padding: 18px 3%;}

#commentform .form-submit input[type="submit"]{  box-shadow: none;}	
#commentform textarea { min-height: 202px; resize: vertical;}

.form-submit {float:left; margin: 0; width: 100%;}

#widget 									{display:inline-block; margin-bottom: 50px;border:none;border-radius:0px;-moz-border-radius: 0px; -webkit-border-radius: 0px;-khtml-border-radius: 0px; behavior:url(/includes/css/PIE.htc); zoom:1; z-index:0;}
#widget .widget-title h1 					{position:relative;padding:0px 0px 8px 0px;margin:0px 0px 0px 0px;background-color:transparent;border-color:transparent;border-radius:0 0 0 0;border-style:none;border-width:0;color:rgba(76,66,76,1.00);font-family:"SwaggerBold";font-size:24px;font-style:normal;font-weight:300;line-height:30px;text-decoration:none;}	
#widget .widget-title h1:before 			{border-bottom: 1px solid #9151aa;content: "";margin:0;position:absolute;right:0;left:0;bottom:0;}

.widgettitle > span { color: #d4b996; float: left; font-weight: 700; font-size: 20px; text-shadow: 1px 0 0 rgba(45, 18, 5, 0.4);}
	
.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: 0px;}

#secondary .widget_recent_entries ul li { display: block; padding: 5px 0 20px;}	
#secondary .widget_recent_entries ul li:last-child { margin: 0 0 10px;}

.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;}

#widget aside				{display:block;width: 100%;padding:0px 0px 0px 0px;margin:0px 0px 30px 0px;}

.recent-posts-widget ul li .post-meta { border: medium none; float: none; margin: 0; padding: 0;}

.post-meta p, .post-meta p a { color: #875c30; font-size: 13px; font-weight: 300;}

.receipe-details .post-meta p span { font-size: 20px;}

.recent-posts-widget ul li .post-meta p span{ font-size: 16px;}

.post-meta { border-bottom: 1px dashed #875c30; float: left; margin-bottom: 24px; padding-bottom: 16px; width: 100%;}

.portfolio-details .post-meta p span, .receipe-details .post-meta p span, .widget_recent_entries ul li p .fa { margin-right: 5px;} 

.tagcloud 										{display: inline-block;}

.widget.widget_tag_cloud .tagcloud a 												{border: 1px solid #4c424c; color: #37251b; font-size: 14px; font-weight: 500; margin: 0 7px 7px 0; padding: 8px 10px;} 	
.widget.widget_search #search-form p input[type="email"] 							{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%;}

#search-form .dt-sc-button { border-radius:0; color: #fcf6ea; font-size: 16px; padding: 14px 24px; text-shadow: none; line-height:18px;}

/* Apply only for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#search-form .dt-sc-button{ line-height:20px;}
/*Safari 5+ ONLY*/ 
::i-block-chrome, #search-form .dt-sc-button{ line-height:20px;}
}

/*----*****---- << Contact >> ----*****----*/

#butters-nav						{background:url("/images/banners/banner-snap-toys-little-butters-bg-colors.jpg") repeat fixed;}
#butters-nav-series-two				{background:url("/images/patterns/pattern-little-butters-series-02-bg-purple.png") repeat fixed;}
#content .title-parallax 			{background:url("/images/banners/banner-snap-toys-little-butters-bg-colors.jpg") repeat fixed;}

#content a, #content a:link											{color:#4c424c;text-decoration:underline;}
#content a:hover, #contact a:visited, #contact a:active				{color:#9fb53a;text-decoration:none;}
#contact .title-parallax 			{background:url("/images/patterns/pattern-starbust-green.gif") repeat fixed;}

ul.product-details							{display:block;position:relative;margin:0;padding:0;list-style:none;list-style-type:none;}
ul.product-details li						{display:block;position:relative;padding:0 0 0 25px;}
ul.product-details li:before				{display:block;position:absolute;font-family: FontAwesome;content: "\f138"; font-size:12px; line-height:12px; color:#4c424c;left:-20px;top:9px;}

ul.product-details-lil-butters					{display:block;position:relative;margin:0;padding:0;list-style:none;list-style-type:none;}
ul.product-details-lil-butters li				{display:block;position:relative;padding:0 0 0 35px;background:url("/images/icons/icon-lil-butters-butterfly-purple.png") no-repeat scroll 0px 6px transparent; background-size:25px; line-height:35px;font-size:16px;}

ul.product-details-lil-butters-labels					{display:block;position:relative;margin:0;padding:0;list-style:none;list-style-type:none;}
ul.product-details-lil-butters-labels li				{display:block;position:relative;padding: 0 35px 0 0;background:url("/images/icons/icon-lil-butters-butterfly-sign-dark-purple.png") no-repeat scroll right 10px transparent; background-size:16px; line-height:35px;font-size:16px; text-align:right;}

ul.product-details-lil-butters-data					{display:block;position:relative;margin:0;padding:0;list-style:none;list-style-type:none;}
ul.product-details-lil-butters-data li				{display:block;position:relative;padding: 0 0 0 15px; line-height:35px;font-size:16px; text-align:left;}

ul.lil-butters-social					{display:block;position:relative;margin:0;padding:0;list-style:none;list-style-type:none;}
ul.lil-butters-social li				{display:block;position:relative;margin:0;padding:0;line-height:55px;font-size:40px; text-align:center;}

h3.lil-butters								{font-family:"SwaggerBold";font-size:40px;font-style:normal;font-weight:800;}
h4.lil-butters								{font-family:"SwaggerBold";font-size:25px;font-style:normal;font-weight:300;line-height:40px;}
.SwaggerBold								{font-family:"SwaggerBold";font-weight:800;}
.BadaBoomBBRegular							{font-family:"BadaBoomBBRegular";font-weight:800;}
.product-descriptioin-large					{font-size:19px;}

.green-scale-bg							{background:url("/images/snap-toys/thunder-stompers/snap-toys-thunder-stompers-green-scale-bg.png")repeat-x scroll center top #e1e1e1; background-size:908px 250px;}
	

a.tooltip																	{visibility:visible;}
a.tooltip:hover .tooltip-left, a.tooltip:hover .tooltip-right				{visibility:visible;}

.tooltip-left								{position:absolute;margin: 0;max-width: 250px;padding: 9px 13px;-webkit-border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-ms-border-radius: 3px 3px 3px 3px;-o-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;background: #4c424c;color: white;font-size: 16px;z-index: 5; visibility:hidden;}
.tooltip-left:before						{disply:block;font-family: FontAwesome;content: "\f0da"; font-size:50px; line-height:100%; color:#4c424c; position:absolute;right:-10px;top:0px;z-index:-1; vertical-align:middle;}
.tooltip-right								{position:absolute;margin: 0;max-width: 250px;padding: 9px 13px;-webkit-border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-ms-border-radius: 3px 3px 3px 3px;-o-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;background: #4c424c;color: white;font-size: 16px;z-index: 5; visibility:hidden;}
.tooltip-right:before						{disply:block;font-family: FontAwesome;content: "\f0d9"; font-size:50px; line-height:100%; color:#4c424c; position:absolute;left:-10px;top:0px;z-index:-1; vertical-align:middle;}

.intro-text 									{display:block; margin-bottom: 50px; position: relative; text-align: left; width: 100%;}	
.intro-text > p 								{display:block; font-size: 14px; font-weight: 500; line-height: 24px; margin-bottom: 50px;}

.light { float: left; margin-bottom: 30px; width: 100%;}

#contact .content-wrapper { padding-top: 0px;padding-bottom: 0px;}


.contact-form 										{position: relative; width: 100%;display: inline-block; padding: 0px; }

.contact-form:after, .contact-info:after { background: rgba(0, 0, 0, 0.3);}


#radio-button 								{ background: transparent; cursor: pointer; border: 1px solid #9fb53a; 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);}

.switch 									{ background: #9fb53a; border-radius: 50px; display: block; height: 22px; left: 0px; position: absolute; top: 0px; width: 22px; }

#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;}

.switcher h5 								{ color: #9fb53a; display: inline-block; letter-spacing: 0.5px; line-height: 20px; margin: 0;}

.contact-info .dt-sc-w-hours > h3 { font-size: 20px; margin-bottom:30px;}

.enquiry-form 											{margin: 0; padding: 0; width: 100%;}	
.enquiry-form p 										{clear: both; margin: 0 0 16px; width: 100%;}
.enquiry-form textarea 									{resize: vertical;}
.enquiry-form p input[type="submit"] 					{margin-top: 10px;}
.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;}

.mailchimp-form input[type="email"], .enquiry-form textarea, .enquiry-form input { border: 1px solid #4c424c; display: inline-block; margin: 0; padding: 15px 105px 15px 12px;}	
.mailchimp-form input[type="email"], .enquiry-form textarea, .enquiry-form input { border: 1px solid #9151aa; border-radius:0; display: inline-block; float: left; margin: 0; padding: 15px 2%;}

.enquiry-form p input[type="submit"] { width: 100%;}

.dt-sc-tabs-frame-content .dt-sc-social-icons a { opacity: 0.8;}

#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%;}

.contact-info .dt-sc-w-hours li { padding-bottom: 0; font-weight: 500; 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;}

.enquiry-form p textarea { height: 165px;}

.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;}

.contact-form .enquiry-form p input[type="submit"] { font-size: 17px;}

.mailchimp-form input[type="submit"] { border: 1px solid #9fb53a;}	
.mailchimp-form input.medium { padding: 12px 24px;}

/*----*****---- << Footer >> ----*****----*/
#footer 							{position: relative; width: 100%;font-size: 13px; margin: 0; padding: 0; color:#4c424c;}	
#footer a  							{color: #4c424c; text-decoration:underline;}	
#footer a:hover						{color: #c3d600; text-decoration:none;}	


/*
#footer:before 						{border-top: 8px solid #040201; content: ""; left: 0; margin: 0 auto; position: absolute; right: 0; top:0; z-index: 1;}	
#footer:after 						{background:  url("../../images/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 104px; left: 0; margin: 0 auto; position: absolute; right: 0; top: -90px; width: 210px;}
*/
.footer-logo { height: 88px; left: 0; margin: auto; position: absolute; right: 0; top: -86px; width: 189px; z-index:-1;}

.carousel									{display:block;position:relative;min-height:450px;margin:0px 0px 20px 0px;padding:0;}

.carousel_items_holder									{position:relative;display:block;height:450px;width:100%;overflow:hidden;margin:0px;padding:12px 0 0 0;}
.carousel_items_holder ul 								{height: 440px;position: absolute;width:2500px;margin:0px;padding:0;list-style:none;}
.carousel_items_holder ul li							{display:inline-block; width:24.45%; height:420px;margin:5px 0px 20px 0px;padding:1.2222%;vertical-align:top;box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.1); vertical-align:top; -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;behavior: url(/includes/css/PIE.htc); border:none; outline:none;float:left;}
.carousel_items_holder ul li:hover 						{box-shadow: 0 0 8px rgba(0, 0, 0, 0.25); margin-top: -5px;}

.carousel_items_holder ul li a img						{float:left;margin:0px 12px 0px 0px;} 

.carousel .prev						{position:absolute;width:40px;height:80px;top:40%;left:-7px;overflow:hidden;z-index:2;}
.carousel .prev a					{position:absolute;display:block; width:80px;height:80px;left:-40px;line-height:80px;background:rgba(145,81,170,1.00);text-align:center;text-decoration:none;color:#FFFFFF;position:absolute;border-radius: 80px;-moz-border-radius: 80px; -webkit-border-radius: 80px;-khtml-border-radius: 80px;behavior: url("/includes/css/rounded-corners/PIE.htc");zoom:1;}
.carousel .prev a:before 			{position:absolute;display:block;width:80px;height:80px;left:12px;font-family:FontAwesome;content: "\f104";font-size:25px;}

.carousel .next						{position:absolute; width:40px;height:80px;top:40%;right:-7px;overflow:hidden;z-index:2;}
.carousel .next	a					{position:relative;display:block; width:80px;height:80px;line-height:80px;background:rgba(145,81,170,1.00);text-align:center;text-decoration:none;color:#FFFFFF;position:absolute;border-radius: 80px;-moz-border-radius: 80px; -webkit-border-radius: 80px;-khtml-border-radius: 80px;behavior: url("/includes/css/rounded-corners/PIE.htc");zoom:1;}
.carousel .next a:before			{position:absolute;display:block;width:80px;height:80px;right:12px;font-family: FontAwesome;content: "\f105";font-size:25px;}

.carousel .prev a:hover, .carousel .next a:hover					{background:rgba(195,214,0,1.00);}
.carousel .prev a:hover:before, .carousel .next a:hover:before		{color:#4c424c;}

.carousel_items_holder .tweets_txt						{position:relative;display:block;width:auto;margin:0 0 0 59px;}
.carousel_items_holder .tweets_txt a img				{display:block;float:none;}

.carousel_items_holder .tweets_txt ul					{height: auto !important;}
.carousel_items_holder .tweets_txt ul li				{height: auto !important;overflow: visible;margin:0 10px 0 0;padding: 0px;width: auto;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0)!important;}
.carousel_items_holder .tweets_txt ul li:hover 			{margin-top: 0 !important;}
.carousel_items_holder .tweets_txt a					{max-height: 250px !important;overflow:hidden;}
.carousel_items_holder .tweets_txt a img				{max-height: 210px !important;}
.carousel_items_holder .tweets_txt .ab_reply a, .carousel_items_holder .tweets_txt .ab_retweet a,  .carousel_items_holder .tweets_txt .ab_favorite a {display:inline-block;width:30px;height:30px;text-decoration:none !important;line-height:35px;font-size:24px;}
.carousel_items_holder .tweets_txt .ab_reply span, .carousel_items_holder .tweets_txt .ab_retweet span,  .carousel_items_holder .tweets_txt .ab_favorite span {display:inline-block;width:20px;height:35px;margin:0px;padding:0;text-decoration:none !important;line-height:30px;font-size:15px;vertical-align: top;}
.carousel_items_holder .tweets_txt li a:hover 			{margin-top: 0 !important;}

.footer-widget-wrapper 						{position: relative; width: 100%;clear: both; margin: 0; padding: 20px 0 12px;border-top: 4px double #b3aeb3;border-bottom: 4px double #b3aeb3;}	
.footer-widget-wrapper h3.widgettitle 		{border-bottom: 4px double #e1e1e1; display: inline-block; font-weight: bold; padding-bottom: 5px; text-transform: capitalize;}
.footer-widget-wrapper .widget 				{padding: 0;}

.tweetbox, .testimonial { float: left; width: 100%;}

.footer-link-nav				{display:block;width:100%;margin:0px 0px 0px 0px;padding:0px;list-style: none; list-style-type:none;}
.footer-link-nav li 			{position: relative;display:inline-block !important;margin:0px 30px 0px 0px;padding:0;text-align:center;}
.footer-link-nav li a			{display:block;margin: 1px;padding:9px 3px;width:100%;height:100%;text-transform:capitalize;color:#4c424c;}
.footer-link-nav li a:after		{position:absolute;display:block;margin:0px;padding:0px;width:3%;right:0px;background: url("/images/icons/icon-lil-butters-butterfly-sign-dark-purple.png") no-repeat scroll 0 0; content: "";}
.footer-link-nav li a:hover		{color:#c3d600;}
.footer-link-nav li .last		{padding: 0px !important;}		

.testimonial .dt-sc-testimonial 					{display: inline-block; padding: 8px; width: 100%; background:#3b4443;}

.dt-sc-partner-carousel-wrapper .carousel-arrows		{position:absolute;width:100%;clear:both;top:73px;z-index:2;}
.carousel-arrows a.carousel-prev 						{right: 25px;text-decoration:none !important;font-family: FontAwesome;content: "\f104"; font-size:24px; line-height:24px;}	
.carousel-arrows a.carousel-next 						{right: 0;text-decoration:none !important;font-family: FontAwesome;content: "\f105"; font-size:24px; line-height:24px;}
a.carousel-prev:before 									{font-family: FontAwesome;content: "\f104";}	
a.carousel-next:before 									{font-family: FontAwesome;content: "\f105";}
ul.dt-sc-partner-carousel								{display:inline-block;list-style:none;list-style-type:none;margin:0;padding:0;}
#footer .copyright 				{position:relative;width: 100%; height:auto; min-height:84px; margin: 0; padding: 10px 0; clear: both; color: #4c424c; text-align: center;}	
#footer .copyright:after 		{background:  url("/images/icon-logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 64px; left: 170px; margin: 0 auto; position: absolute; right: 0; top: 10px; width: 64px;}


.dt-sc-sociable-icons 														{display: block; float: right; margin: 0;}	
.dt-sc-sociable-icons > li 													{display: inline-block; margin: 0 0 0 10px; padding: 0;}	
.dt-sc-sociable-icons li a													{color: #e1e1e1; font-size: 30px; height: 40px; line-height: 40px; text-align: center; width: 40px;}
.dt-sc-sociable-icons li a:hover											{color: #c3d600; font-size: 30px; height: 40px; line-height: 40px; text-align: center; width: 40px;}

.instagram-feed ul							{display: block;margin:0; padding: 0; width:100%;}
.instagram-feed ul li						{display: inline-block;margin:0 5px 5px 0; padding: 0; width: 14.60%;font-size:10px;}
.instagram-feed ul li a 					{transition:opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out;opacity:0.5;filter:alpha(opacity=5); }
.instagram-feed ul li a:hover 				{opacity:0.7;filter:alpha(opacity=70); }

/*----*****---- << Boxed Styles >> ----*****----*/

body.boxed { background-repeat: repeat; background-attachment: fixed;}

.boxed .content { background: url("/images/main-bg.jpg") repeat scroll center center #4c424c;}
.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 li { font-size: 13px;}

/*----*****---- << Back To Top >> ----*****----*/

#toTop 						{position:relative;display: none;width: 40px; height: 40px; border: medium none; bottom: 10px; overflow: hidden; position: fixed; right: 30px;color:#FFFFFF; text-decoration: none; text-align:center; vertical-align:middle;background: repeat scroll 0 0 rgba(0, 0, 0, 0.4); z-index: 10;border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px;-khtml-border-radius: 3px; behavior:url(/includes/css/PIE.htc); zoom:1;}
#toTop:before 				{font-family: FontAwesome;content: "\f106"; font-size:20px; line-height:40px;}
#toTopHover 				{position:absolute;display: block; width: 40px; height: 40px;background: #c3d600 repeat scroll 0 0; top: 0; left:0; opacity: 0;text-decoration: none; text-align:center; vertical-align:middle; overflow: hidden; color:#000000;}
#toTopHover:before 			{font-family: FontAwesome;content: "\f106"; font-size:20px; line-height:40px;}

/*----*****---- << Pre-Loader >> ----*****----*/

.cover 								{position:fixed; width: 100%; height: 100%; z-index: 999; background: #FFFFFF; overflow:hidden; }
.cover h1 							{border-bottom: 4px double; bottom: 0; color: #9fb53a; float: left; font-size: 50px; font-weight: 400; height: 40px; left: 0; line-height: 40px; margin: auto; padding: 0 0 20px; position: absolute; right: 0; text-align: center; top: 0; width: 26%;}
.cover h1 span 						{color: #5b3113; display: inline-block; font-weight: 700;}
.icon-categories					{background: url("/images/loader-img.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); content: "";width:90px;height:90px;margin:0 auto;padding:0;position: absolute; left:0; right:0; top: 45%; cursor: pointer; border: 1px solid #9fb53a; border-radius: 50px; transform: rotate(90deg);-moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg);}

