body.boxed { background-color: #FFFFFF}body.boxed {
			 background-color: rgba(255,255,255,1); background-image: url(https://indulgentfoodie.com/wp-content/themes/vintage/images/patterns/pattern15.png);}
			#body_wrapper { background-color: #FFFFFF}#body_wrapper {
			 background-color: rgba(255,255,255,1);}
			body {
			color:#303030;}
			a {
			color:#42cabc;}
			a:hover, .widget_nav_menu ul li.current-menu-item > a, ul li.current-cat > a {
			color:#1b574f;}
			h1,h2,h3,h4,h5,h6,.order_details li strong {
			color:#444;}
			.page-title {
			color:#3F3F3F;}
			#top_bar_wrapper .welcome {
			color:#929292;}
			#info_nav li a {
			color:#4f4f4f;}
			#info_nav .cartmenu li:first-child {
			border-color:#4f4f4f;}
			#info_nav li a:hover {
			color:#4F4F4F;}
			#info_nav li.current-menu-item > a, #info_nav li.current-menu-ancestor > a {
			color:#42cabc;}
			#menu li a {
			color:#2B2B2B;}
			#menu li a:hover {
			color:#2B2B2B;}
			#menu li.current-menu-item > a, #menu li.current-menu-ancestor > a {
			color:#2B2B2B;}
			#search_box #s {
			background-color:#FFFFFF;}
			input[type=button], input[type=submit], .button, #submit {
			color:#FFFFFF !important;}
			input[type=button], input[type=submit], .button, #submit {
			background-color:#5c5c5c;}
			.button-alt, .button.alt, .add_to_cart_button.product_type_simple {
			color:#FFF !important;}
			.button-alt, .button.alt, .add_to_cart_button.product_type_simple {
			background-color:#FFF;}
			input[type=button]:hover, input[type=submit]:hover, .button:hover, #submit:hover {
			background-color:#42cabc !important;}
			.tabs li a {
			background-color:#F9F9F9;}
			.tabs li a:hover, .tabs.third li a:hover:after, .tabs.third:hover ~ .clear-shadow {
			background-color:#F9F9F9;}
			#accordion h2.current, table th, .pricing-table .table-title {
			background-color:#F9F9F9;}
			#copyrights {
			color:#999;}
			body {
		font-family: 'Droid serif',san-serif;}
		h1 {
		font-family: 'EB Garamond',san-serif;}
		h2 {
		font-family: 'EB Garamond',san-serif;}
		h3 {
		font-family: 'EB Garamond',san-serif;}
		h4 {
		font-family: 'EB Garamond',san-serif;}
		h5 {
		font-family: 'EB Garamond',san-serif;}
		h6 {
		font-family: 'EB Garamond',san-serif;}
		#info_nav li a {
		font-family: 'EB Garamond',san-serif;}
		#menu li a {
		font-family: 'EB Garamond',san-serif;}
		.page-title, .post-title, .post-title a {
		font-family: 'EB Garamond',san-serif;}
		#slogan h1, #slogan h2, #slogan h3, #slogan h4, #slogan h5, #slogan h6, .intro h1, .intro h2, .intro h3, .intro h4, .intro h5, .intro h6 {
		font-family: 'EB Garamond',san-serif;}
		#sidebar .widgettitle {
		font-family: 'EB Garamond',san-serif;}
		.footer-widget .widgettitle {
		font-family: 'EB Garamond',san-serif;}
		body {
		font-size: 17px;}
		h1 {
		font-size: 24px;}
		h2 {
		font-size: 30px;}
		h3 {
		font-size: 18px;}
		h4 {
		font-size: 16px;}
		h5 {
		font-size: 14px;}
		h6 {
		font-size: 12px;}
		#info_nav li a {
		font-size: 12px;}
		#menu li a {
		font-size: 22px;}
		.page-title {
		font-size: 28px;}
		.post-title, .post-title a {
		font-size: 20px;}
		div.product .product_title {
		font-size: 24px;}
		#sidebar .widgettitle {
		font-size: 12px;}
		.footer-widget .widgettitle {
		font-size: 13px;}
		#sidebar{
background: none repeat scroll 0 0 #fff;
}
#nav_wrapper {border-bottom-width:5px;}
#main_wrapper {border-left-width:0px; border-right-width:0px;}
#header_logo img {width:95%; height:100%;}

#top_bar_wrapper .welcome {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    float: left;
    font-family: serif;
    color: #404040;
    font-size: 19px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 34px;
    width: 200px;
}
.page-title {
    border-bottom-color: #C4C9C5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #C4C9C5;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #C4C9C5;
    border-top-color: #C4C9C5;
    text-align: left;
    line-height:30px;
   font-size: 40px;
    text-transform: capitalize;
}

#top_bar_wrapper{border-bottom:1px solid #C4C9C5;}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea{
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}

div.flex-caption-left {
    background-color: rgba(255, 255, 255, 0.5);
    height: 100%;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    position: absolute;
    top: 0px;
    width: 28%;
    left:0%;
}

div.flex-caption-right {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 100%;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    position: absolute;
    right: 0;
    top: 0;
    width: 28%;
}


div.flex-caption-center {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(255, 255, 255, 0.5);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: 0%;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%;
    top:80%;
    left:0%;
}


div.flex-caption-left h3, div.flex-caption-right h3, div.flex-caption-center h3 {
    font-size: 28px;
    font-weight: normal;
    line-height: 40px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    margin-left:10px;
}

#menu li a {text-transform:capitalize;}
 ul.dropdown-menu ul, .dropdown-menu > ul ul{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #242424;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-color: #333333;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-style: solid;
    border-top-width: 5px;
    box-shadow: 0 1px 3px #000000;
    display: none;
    left: 0;
    opacity: 0.9;
    padding-bottom: 5px;
    position: absolute;
    z-index: 10000;
    width:200px;
    border-width:0px;
}

#menu ul.dropdown-menu ul li a, #menu .dropdown-menu > ul ul li a 
{
    font-size: 22px; width:160px;color:#42CABD;
     padding-left:10px;
     padding-right:10px;
     height:auto;
}
#menu ul.dropdown-menu ul li a:hover, #menu .dropdown-menu > ul ul li a:hover
{
 text-decoration:none;
opacity:0.7;
}

ul.dropdown-menu ul li
{
    padding-top:5px;
    padding-left:0px;
    padding-right:0px;
    border-top-color: rgba(67, 67, 67, 0.5);
    border-top-style: solid;
    border-top-width: 1px;
}
#breadcrumb {
    font-size: 14px;
    padding-left: 5px;
    text-align: left;
}
div.product .product_title {
    font-size: 35px;
}
p.price {
    font-size: 36px;
    height: 40px;
    margin-top:0px;
    margin-bottom:0px;
}
.accordion div.panel, .accordion p.head, .accordions div.panel, .accordions p.head {
      border-bottom-width: 1px;
      text-transform: capitalize;
}
.button-alt, .button.alt, .add_to_cart_button.product_type_simple {
    background-color: #5C5C5C;
}
form.cart
{
    margin-top:5px;
    margin-bottom:15px;
}
h2{font-weight:normal;}

.shop-content .page-title {
    border: none;
}
.products li .product-name {
    color: #42CABD;
    font-size:18px;
}
ul.products li.grid{padding-top:0px;}

div.product .woocommerce_accordions {
    clear: both;
    margin: 0 0 0px;
    padding: 5px 0 0;
}
.product-category-image{display:none;}
#slider-wrapper {
padding-top:0px;
}
#slogan{padding:0px;}
ul.dropdown-menu li a, .dropdown-menu > ul li a{padding: 20px 15px 4px;}

.page-heading{margin:0.1em 0 0.3em;}