/* WIDGET MENUS */

.widget_nav_menu {
	border-bottom: 0px solid #777;
	border-top: 0px solid #777;
	clear: both;
	font-size: .001px;
	letter-spacing: 2px;
	line-height: 1;
	padding: 0;
	text-align: center;
	width: 100%;
}

.widget_nav_menu .menu-item {
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
    width: 100%;
}

.widget_nav_menu .menu-item .sub-menu {
    margin: -52px 0 0 300px;
}

.widget_nav_menu a {
	color: #fff;
	display: block;
	padding: 20px 25px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}

.widget_nav_menu a:hover,
.widget_nav_menu .current-menu-item > a,
.widget_nav_menu .sub-menu .current-menu-item > a:hover {
	color: #fff;
}

.widget_nav_menu .sub-menu {
	border-bottom: 0px solid #fff;
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 200px;
	z-index: 2000;
}

.widget_nav_menu .sub-menu a {
	background-color: #ead2e8;
	letter-spacing: 1px;
	padding: 20px;
	position: relative;
    text-align: left;
	width: 200px;
    margin: 0px;
}

.widget_nav_menu .sub-menu .sub-menu {
	margin: -52px 0 0 300px;
}

.widget_nav_menu .menu-item:hover {
	position: static;
}

.widget_nav_menu .sub-menu .current-menu-item > a {
	color: #eb013c;
}

.widget_nav_menu .sub-menu a:hover,
.widget_nav_menu .sub-menu .current-menu-item > a:hover {
	color: #eb013c;
}

.widget_nav_menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.widget_nav_menu > .first > a {
	padding-left: 0;
}

.widget_nav_menu > .last > a {
	padding-right: 0;
}

.widget_nav_menu > .right {
	color: #fff;
	float: right;
	list-style-type: none;
	padding: 30px 0;
}

.widget_nav_menu > .right > a {
	display: inline;
	padding: 0;
}

.widget_nav_menu > .rss > a {
	margin-left: 48px;
}

.widget_nav_menu > .search {
	padding: 10px 0 0;
}

.widget_nav_menu > li > a {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
	font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.widget_nav_menu .menu-item {
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: #32325b;
}

/* .simple-social-icons ul li {
    margin: 0 6px 0px !important;
} */

/* OTHERS */

.genesis-nav-menu {
  border-bottom: 0px solid #777;
  border-top: 0px solid #777;
}

.nav-primary {
    margin: 0px;
}

body {
  background: #f5f5f5;
}

.sidebar li {
  margin-bottom: 10px;
  padding: 15px;
  font-family: 'Montserrat', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  text-align: center;
  background-color: #ead2e8;
}

.sidebar li a {
  color: #fff;
  text-decoration: none;
}

.sidebar ul li:before {
	content: none;
	padding-right: 0px;
}

.recipes-bottom {
    margin-top: 0px;
}

.recipes-bottom .widget {
    padding: 0;
}

.footer-widgets {
  background-color: #fff;
}

/* TYPE */

body {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 300;
}

input,
select,
textarea {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
	font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.button,
.button-secondary,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
}

.wp-caption-text {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
	font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.foodie-pro .easyrecipe .ERSName {
	color: #999;
	font-family: 'Open Sans', Helvetica, Arial, serif;
	font-weight: 300;
}

.foodie-pro .easyrecipe .ERSTimeHeading,
.foodie-pro .easyrecipe .ERSHeading,
.foodie-pro .easyrecipe .ERSNotesHeader,
.foodie-pro .easyrecipe .ERSNutritionHeader,
.foodie-pro .easyrecipe .ERSIngredients .ERSIngredientsHeader,
.foodie-pro .easyrecipe .ERSInstructions .ERSInstructionsHeader,
.foodie-pro .easyrecipe div.ERSNotesHeader,
.foodie-pro .easyrecipe .nutrition .ERSNutritionHeader   {
	font-family: 'Open Sans', Helvetica, Arial, serif;
	font-weight: 300;
}

.foodie-pro .easyrecipe .ERSSavePrint .ERSPrintBtnSpan .ERSPrintBtn,
.foodie-pro .easyrecipe .ERSSavePrint .ERSSaveBtnSpan .ERSSaveBtn,
.foodie-pro .easyrecipe .ui-button .ui-button-text {
	font-family: 'Open Sans', Helvetica, Arial, serif;
	font-weight: 400;
}

.foodie-pro .easyrecipe .ERComment {
	font-family: 'Open Sans', Helvetica, Arial, serif;
}

.foodie-pro .easyrecipe .average {
	font-family: 'Open Sans', Helvetica, Arial, serif;
}

.site-description {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.entry-meta,
.post-info,
.post-meta {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
	font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.comment-reply a {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.genesis-nav-menu > li > a {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
	font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.genesis-nav-menu .menu-item {
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: #32325b;
}

.h1.entry-title, .entry-title a, .sidebar .widgettitle a {
  	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
	font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

h1.entry-title, .entry-title a, .widgettitle, .recipes-top .widgettitle, .footer-widgets .widgettitle {
  	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
	font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}


.widgettitle {
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
	font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.entry-title {
  font-size: 18px;
}