/**
Theme Name: Manu
Theme URL:
Description: Official Wordpress Theme of Manu Feidel
Author: SwishDesign
Design: Jennifer Jenner - The Decadent Pantry
Author URI: swishdesign.com.au
Version: 0.1
**/
/*html, body {
  height:100%;
}*/

/** GENERAL CSS PROPERTIES **/
body {
	background:#ffffff; /* was background:#282828, JJ CHANGED TO WHITE */
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#141414;
	margin:0;
	padding:0;
}
.wrapper {
	width:1080px;
	margin:auto;
}
#wrapper {
  margin:auto;    
    /** STICKY FOOTER 
    min-height:100%;
    position:relative;
    margin-bottom:-53px;**/
}
.clearer {
  clear:both;
}

a img {
  border:none;
}

a {
  text-decoration:none;
	color:#8c2929;
}

a:hover {}

h1,h2,h3,h4,h5,h6 {
  font-weight:normal;
	margin-top:0;	
}

h1 {  font-size:32px; font-family: "Oswald", serif; }
h2 {  font-size:26px; font-family: "Oswald", serif; }
h3 {  font-size:18px; font-family: "Oswald", serif; }
h4 {  font-size:48px; font-family: "Dancing Script", cursive; font-weight:700; margin-bottom:20px; }
h5 {  font-size:28px; font-family: "Dancing Script", cursive; font-weight:700; margin-bottom:15px; }
h6 {  font-size:20px; font-family: "Dancing Script", cursive; font-weight:700; margin-bottom:15px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	
}
/** BLOG: related post JJ - WAS RELATED POSTS STYLE BUT NOW IN PLUGIN FILE BECAUSE OF UPDATE JJ ADDED PROCONTAINERs **/
.erp_h2,
.erpProContainer h2,
.erpProContainer .h2,
.erpProContainer h2 small,
.erpProContainer .h2 small,
.erpProContainer h2 .small,
.erpProContainer .h2 .small {
	font-size: 18px;
	text-transform: UPPERCASE;
	font-family: "Oswald", serif; !important;
}



/** HEADER **/
#header {

}
#header a {
	color:#efe9d7;
}

/** HEADER: topbar **/
#topbar {
	background:#efe9d7;
	height:59px;
}
#social_icons {
	width:300px;
	float:left;
	padding-left:18px;
	padding-top:11px;
}
#social_icons a {
	line-height:1px;
	font-size:1px;
}
#social_icons img {
	margin:0 3px;
}
#subscribe_form {
	width:400px;
	float:right;
	padding-right:19px;
	padding-top:15px;
}
#subscribe_form_alignment {
	float:right;
	width:330px;
	text-align:right;
}
#subscribe_form_text {
	width:185px;
	border:none;
	background:#efe9d7;
	border-bottom:solid 1px #1b2b53;
	font-family: "Dancing Script", cursive;
	font-size:19px;
	color:#1b2b53;
	-webkit-appearance: none;
	border-radius: 0;
}
#subscribe_form_submit {
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 15px 15px 15px 15px;
	background:#1b2b53;
	color:#efe9d7;
	font-size:18px;
	text-transform:UPPERCASE;
	border:none;
	font-family: "Oswald", serif;
	-webkit-appearance: none;
	-webkit-border-fit:border !important;
}

/** HEADER: botbar **/
#botbar {
	background:#1b2b53;
	height:184px;
}

#logo {
}
#logo h4 {
	margin-bottom:0;
}
#logo a {}

#motto {}
#splash {
}
#splash_container .splash-var {	
	background:url('images/homepage-wide.jpg') no-repeat center center transparent;
	position:relative !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	/**background-size:contain;background-origin:content-box;**/
}

/** MAINNAV **/
#mainnav {
	padding-top:10px;
}
#mainnav ul {
	float:right;
	padding-right:19px;
	line-height:1;
	list-style:none outside none;
	margin:0;
}
#mainnav ul li {
	display:inline;
	background:url('images/navsep.gif') no-repeat top right transparent;
	padding-left:11px;
	padding-right:14px;
	float:left;
	position:relative;
}
#mainnav ul li:last-child,
#mainnav ul li.item-last {
	background:none;
	padding-right:0;
}
#mainnav ul li.item-first {
	padding-left:0;
}
#mainnav ul li a {
	font-size:18px;
	font-family: "Oswald", serif;
	text-transform:UPPERCASE;
}
#mainnav ul li a:hover {
	color:#85c5F0;
}
#mainnav ul li.item-last a {}
#mainnav ul li.item-first a {}
#mainnav ul li.current-menu-item a {
	color:#85c5f0;
}

/** MAINNAV: dropdowns **/
#mainnav ul li ul {
	float:none;
	display:none;
}
#mainnav ul li ul li {
	background:none;
	padding-bottom:1px;
	float:none;
	display:block;
}
#mainnav ul li ul li.item-last  {}
#mainnav ul li ul li.current_page_item {}
#mainnav ul li ul li a {
	background:#1b2b53;
	width:170px;
	padding:8px 10px;
	color:#EFE9D7;
	font-size:1em;
}
#mainnav ul li ul li.item-last a {}
#mainnav ul li ul li.current_page_item a {}
 

/** MAIN **/
.front #mainarea {
	display:none;
}
#mainarea {
	background:#fff;
	padding-bottom:1px;
}
#mainarea  a:hover {
	text-decoration:underline;
}

/** MAIN: main content **/
#main_content {
	padding-top:35px;
	padding-bottom:35px;
	padding-left:41px;
	width:650px;
	float:left;
}
.page #main_content {
	width:100%;
	padding:35px 0;
}
#main_content h4.title {
	padding:0 40px;
}
.page #main_content .entry {
	width:800px;
	margin:auto;
}

/** BLOG **/
.blog-post {
	float:left;
	width:280px;
	padding-bottom:38px;
}
.i-even {
	float:right;
}
.blog-post h3 {
	margin:0;
	padding-bottom:0px;
}
.blog-post h3 a {
	color:#141414;
}
.post_thumb {
	height:300px;
	padding-bottom:17px;
}
.postmetadata {
	text-transform:UPPERCASE;
	margin:5px 0;
}
.single #main_content h1.title {
	margin-bottom:0;
}
.post_excerpt {
	padding-top:10px;
}
.post_excerpt p {
	display:inline;
}

.postnav ul {
	padding-left:0;
}
.postnav ul li {
	list-style:none;
	display:inline;
	margin:10px;
}
.postnav ul li.active a {
	text-decoration:underline;
}

/** BLOG: related post JJ - WAS RELATED POSTS STYLE BUT NOW IN PLUGIN FILE BECAUSE OF UPDATE JJ ADDED PROCONTAINERs **/
body .erp_con_ttl,
.erpProContainer h4,
.erpProContainer .h4 {
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#141414;
	line-height:1.09em;
	line-height:1.09em !important;
}
body .erp_container {
	margin:0 10px 20px 0;
}


/** SINGLE **/
#main_content iframe {
	display:block;
	margin:auto;
}

/** SINGLE: comments **/
#commentblock h3 {
	text-transform:UPPERCASE;
	font-size:18px;
}
.commentsheading {
	margin-top:20px;
}

/** MAIN: sidebars **/
.sideblock {
	margin-bottom:40px;
}
.sideblock h2 {
	font-size:18px;
	text-transform:UPPERCASE;
	font-family: "Oswald", serif;
	text-align:center;
}
.sideblock ul {
	padding-left:20px;
}
.sideblock ul a {
}
.sideblock ul a:hover {
}
.sideblock ul li {
	color:#8c2929;
}
body #right_sidebar .sideblock select {
	width:280px;
}

#right_sidebar {
	float:right;
	width:283px;
	padding-right:48px;
	padding-top:35px;
}
.page #right_sidebar {
	display:none;
}

/** WIDGET: search **/
#searchform .screen-reader-text {
	display:none;
}
#searchform #searchsubmit {
	display:none;
}

/** WIDGET: mailchimp subscribe form **/
.text-4 {
	
}
.mc-field-group label {
	font-family: 'Open Sans', sans-serif;
	
}

/** subscribe 2 widget **/
.s2_form_widget-2 {
	background:#0e76bc;
	color:#fff;
	display:none;
}
.s2_form_widget-2 a {
	color:#fff;
	text-decoration:underline;
}
.s2_form_widget-2 h2 {
	color:#fff;
	font-weight:normal;
	text-transform:none;
	letter-spacing:0.02em;
}
#s2email {
	padding:5px 9px;
	border:solid 1px #d0d3d6;
	color:#232621;
	font-size:11px;
	width:251px;
	line-height:1em;
	margin-right:7px;
}
.s2submit {
	background:url('images/gobt.gif') no-repeat;
	border:none;
	width:36px;
	height:25px;
	text-indent:-99999px;
}

/** FOOTER **/
#footer {
	height:45px;
	background:#1b2b53;
	color:#EFE9D7;
}
.push {}
.footer_content {
	font-family:"Oswald", serif;
	font-size:14px;
	text-transform:UPPERCASE;
	padding-top:13px;
}
.footer_content a {
	color:#EFE9D7;
}
.footer_content a:hover {
	text-decoration:underline;
}
.footer_text_left {
	float:left;
	width:30%;
	margin-left:-10px;
	padding-left:18px;
}
.footer_text_left ul {
	margin:0;
	padding:0;
}
.footer_text_left ul li {
	display:inline;
	list-style:none;
	background:url('images/navsepsm.gif') no-repeat center right transparent;
	padding-left:10px;
	padding-right:13px;
}
.footer_text_left ul li a {
	line-height:1em;
}
.footer_text_left ul li.item-last {
	background:none;
}
.footer_text_center {
	width:30%;
	text-align:center;
	margin:auto;
}
.footer_text_right {
	float:right;
	width:30%;
	text-align:right;
	padding-right:19px;
}


/** CONTENT PROPERTIES **/
img.centered {
 display: block;
 margin-left: auto;
 margin-right: auto;
}
img.aligncenter {
 display: block;
 margin-left: auto;
 margin-right: auto;
}
img.alignright {
 display: inline;
 margin: 0 0 2px 7px;
 padding: 4px;
}
img.alignleft {
 display: inline;
 margin: 0 7px 2px 0;
 padding: 4px;
}
.alignright {
 float: right;
}
.alignleft {
 float: left;
}

/** ETC **/

/** form fields **/
#mainarea select,
#mainarea input[type=text],
#mainarea input[type=email] {
	background:#e0e0e0;
	font-size:13px;
	color:#141414;
	width:253px;
	padding:8px 12px;
	border:solid 1px #cacaca;
	font-family: 'Open Sans', sans-serif;
	-webkit-appearance: none;
	border-radius: 0;
}

/** mailchimp form addtnls **/
body #mc_embed_signup div#mce-responses {
	margin:0;
}
body #mce-error-response {
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0;
	width: 100%;
	padding:0;
}
body #mce-success-response {
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0;
	width: 100%;
	padding:0;
}

/** FOR IPADS ONLY **/
@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
	
}

/** Column Classes ----JJ ADDITION------- **/


.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds,
.ingredients,
.method {
	float: left;
	margin-left: 3.333333333%; /* 36px / 1080px */
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.33333333%; /* 522px / 1080px */
}

.one-third,
.two-sixths {
	width: 31.111111111%; /* 336px / 1080px */
}

.four-sixths,
.two-thirds {
	width: 65.555555555%; /* 708px / 1080px */
}

.one-fourth {
	width: 22.5%; /* 243px / 1080px */
}

.three-fourths {
	width: 74.166666666%; /* 801px / 1080px */
}

.one-fifth {
	width: 17.314814814%; /* 187px / 1080px */
}

.two-fifths,
.ingredients {
	width: 37.962962963%; /* 410px / 1080px */
}

.three-fifths,
.method {
	width: 58.703703703%; /* 634px / 1080px */
}

.four-fifths {
	width: 79.351851851%; /* 857px / 1080px */
}

.one-sixth {
	width: 13.888888888%; /* 150px / 1080px */
}

.five-sixths {
	width: 82.638888888%; /* 952px / 1152px */
}

.first {
	clear: both;
	margin-left: 0;
}

.clear-line {
	border-bottom: 1px solid #ccc;
	margin-bottom: 26px;
	margin-bottom: 1.625rem;
	clear: both;
}

.clear-white {
	border-bottom: 1px solid #fff;
	margin-bottom: 26px;
	margin-bottom: 1.625rem;
	clear: both;
}