/*
Theme Name: Ermida
Theme URI: http://chefermida.com
Description: Tema do Chefe Ermida
Author: d{>_<}b
Author URI: http://dbeja.com
Template: foodie
Version: 1.0.0
*/

@import url("../foodie/style.css");

.container, #primary.full-width {
	width: 1048px;
}

#LDB1{
	margin: auto;
	display:table;
}

#page {
	padding-bottom: 0px;
}

a, a:hover {
	text-decoration: none;
}

/* HEADER */
.site-header {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.site-header hgroup a > img {
	margin-bottom: -5px;	
}

/* SIDEBAR */
.widget:first-child {
	margin-top: 10px;
	margin-bottom: 19px;
}
.widget a:hover:after {
	content: '';
}
.widget-title {
	margin-bottom: 4px;
	font-family: 'Tienne', Georgia, 'Cambria', Times, serif;
	font-size: 18px;
}
.widget {
	margin-bottom: 35px;
}
.social_icons {
	width: 126px;
	height: 32px;
	margin: 0 auto;
}
.social_icons a {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	margin: 0 5px;
}
.social_icons .icon_facebook {
	background: transparent url('img/facebook.png') no-repeat center center;
}
.social_icons .icon_youtube {
	background: transparent url('img/youtube.png') no-repeat center center;
}
.social_icons .icon_instagram {
	background: transparent url('img/instagram.png') no-repeat center center;
}

/* MENU */
.menu {
	width: 100%;
	height: 44px;
	/*background-color: #b41e0a;*/
	background-color: #BB251F;
	margin: 0;
	padding: 0;
}
.menu ul {
	list-style-type:none;
	padding:0;
	clear: left;
	position: relative;
}

.menu ul li {
	display: block;
	float: left;
	margin: 0 20px;
	padding: 0;
	position: relative;
}

.menu ul li a {
	display: block;
	line-height: 44px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
.menu ul li a:hover {
	text-decoration: none;
	color: #cccccc;
}

.slicknav_menu {
	display:none;
}

.menu ul ul {
	position: absolute;
	left: 0;
	z-index: 100;
	float: none;
	display: none;
	background-color: #BB251F;
	margin-left: 0;
}

.menu ul li:hover ul {
	display: block;
}

.menu ul ul li {
	right: inherit;
	float: none;
}

.menu ul ul li a {
	font-size: 16px;
	line-height: 35px;
}

.menu-fixed {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 999999;
}

.menu.menu-fixed ul li a {
	font-size: 16px;
}

@media screen and (max-width: 1048px) {
	.menu {
		display:none;
	}
	
	.slicknav_menu {
		display:block;
	}
}

/* MAIN */
.archive h1.entry-title a {
	font-size: 32px;
}

section#primary.site-content #content article.archived .entry-header .entry-meta {
	margin: 0;
}

.entry-meta {
	width: 100%;
}

#main {
	margin-top: 10px;
}
#main:before,
#main:after {
    content: " ";
    display: table;
}
#main:after {
    clear: both;
}

.page #comments {
	display: none;
}

#content article.hentry, #content article.no-results.home, section#primary.site-content #content, .error404 #content article.post {
	padding: 46px 30px;
	margin: 0 0 30px;
}

.entry-header .feature-image {
	margin: -47px -30px 40px;
}

.format-video .entry-header .feature-image:after {
	bottom: 0px;
}

.archive .feature-image, .search .feature-image {
	float: left;
	margin-right: 10px;
}

.archive .shareaholic-canvas {
	clear: none !important;
	height: 35px;
}

.archive .shareaholic-share-buttons-container {
	position: inherit;
}

.archive .shareaholic-canvas .shareaholic-share-buttons-container.wrapped ul.shareaholic-share-buttons {
	margin: 0 0 0 0 !important;
}

section#primary.site-content #content article.archived {
	margin-bottom: 40px;	
}

section#primary.site-content #content {
	margin-bottom: 0;
	width: auto;
}

.entry-content {
	margin-top: 20px;
}

.entry-summary {
	margin-top: 5px;
}

.category .entry-summary p {
	font-size: 15px;
}

ul.ingredients li {
	margin-bottom: 12px;
}

.instructions li {
	min-height: 37px;
	padding-top: 7px;
}

/* SIDEBAR */
#secondary {
	width: 300px;
	padding: 0 10px;
	background-color: #fff;
	-webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .05), 0 1px 3px rgba(0, 0, 0, .20);
	-moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .05), 0 1px 3px rgba(0, 0, 0, .20);
	box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .05), 0 1px 3px rgba(0, 0, 0, .20);
}

/* PAGINATION */
.navigation {
	clear: both;
	border-top: 4px double #e4e4e4;
	margin-top: 80px;
	padding-top: 20px;
	margin-bottom: 20px;
}

.navigation .nav-previous {
	float: left;
}

.navigation .nav-next {
	float: right;
}

/* APOIOS */
#apoios {
	background-color: #b41e0a;
	padding: 15px 0;
	margin-top: 20px;
}

#apoios .container {
	position: relative;
	padding-bottom: 30px;
}

#apoios_titulo {
	color: #fff;
}

#apoios_copyright {
	position: absolute;
	bottom: 0;
	right: 0;
	color: #fff;
}

#apoios .widget {
	float: left;
	margin-right: 20px;
	margin-bottom: 0;
}

#apoios .widget:first-child {
	margin-left: 0;
}

#apoios .widget h1 {
	font-size: 16px;
}

/* RELATED */
.nrelate_bty .nr_panel {
	margin: 1px 4px 3px 7px;
}
.nrelate_bty .nr_panel:hover .nr_post_title {
	color: #c47069;
	text-decoration: underline;	
}
.nrelate_bty .nr_post_title {
	font-family: Arvo;
	font-size: 14px;
	color: rgb(81, 120, 131);
}

article .shareaholic-recommendations-container .shareaholic-recommendations-header {
	font-family: 'Patua One';
	font-size: 20px !important;
	color: #706340;
	text-transform: uppercase;
	margin-top: 30px !important;
	overflow: hidden;
	position: relative;
}



/* RATINGS */
.kk-star-ratings.rgt {
	height: 50px;
}

/* RESPONSIVE */
@media screen and (max-width: 1048px) {
	.container, #primary, #primary.full-width, #colophon {
		width: 100%;
		box-sizing: border-box;
	}
	
	#primary, #primary.full-width, #colophon {
		padding-left: 5%;
		padding-right: 5%;
	}
	
	#secondary {
		box-sizing: border-box;
		width: 90%;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 5%;
		margin-right: 5%;
	}
	
	h1.entry-title, .entry-content h1, .page-header .page-title {
		font-size: 32px;
	}
	
	.entry-header .feature-image {
		margin: -47px -10px 20px;
	}
	
	.entry-content {
		margin-top: 0px;
	}
	
	div.shareaholic-canvas {
		margin-bottom: 20px;
	}
	
	.archive .feature-image, .search .feature-image {
		float: none;
	}
	
	.page-header {
		margin-bottom: 30px;
	}
	
	#content article.hentry, #content article.no-results.home, section#primary.site-content #content, .error404 #content article.post {
		padding: 46px 10px;
	}
	
	.wpfblike {
		overflow: hidden !important;
	}
	
}



/* UTILS */
.clear:before,
.clear:after {
    content: " ";
    display: table;
}
.clear:after {
    clear: both;
}
