/* =============================================================================
   Base
   ========================================================================== */

body { 
	padding-top: 0;
	background: #2E0600 url("../img/deski.jpg") repeat top left;
	font-family: Verdana, Arial, Thahoma;
	font-size: 14px;
	color: #694319;
}
a, a:visited, a:active, a:hover{
	color: #694319;
	text-decoration: none;
}
/*
body, a, a:hover {
	cursor: url(fork.cur), default !important; 
}
*/
a:hover {
	text-decoration: underline;
}
a.more-link {
	display: block;
    font-style: italic;
    margin-right: 20px;
    text-align: right;
}
.darker {
	color: #543218;
}
.container {
	display: block;
	margin: 0px auto;
	width: 900px;
}
.light_green {
	color: #8cbd08;
}
ul, ol { margin: 0;}
p.byline { margin: 0px;}
table {
	width: 96%;
	margin: 0 auto;
}
table tr td {
	padding: 3px 0px;
}
table tr td.ar {
	text-align: right;
}
/* =============================================================================
   Header
   ========================================================================== */

#banner { 
	height: 150px;
}
#banner .navbar-inner {
	padding-top: 0px;
	overflow: auto;
}
#banner .brand {
	text-indent: -9999px;
	background: url("../img/sielska.eu.png") no-repeat top left;
	width: 320px;
	height: 128px;
	float: left;
	margin-top: 20px;
}
#banner nav ul.nav {
	float: right;
}
#banner nav ul.nav li{
	float: left;
	margin: 0px 1px;
}
#banner nav ul.nav li a{
	display: block;
	padding: 70px 10px 10px;
	font-size: 18px;
	text-transform: uppercase;
	/* color: #3c2711; */
	text-decoration: none;
}
#banner nav ul.nav li a:hover, #banner nav ul.nav li.current-menu-item a{
	background: url("../img/top-bg.png") no-repeat -200px -120px #F5F5F5;
	-moz-box-shadow:    1px 1px 1px #7C6E56;
	-webkit-box-shadow: 1px 1px 1px #7C6E56;
	box-shadow:         1px 1px 1px #7C6E56;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#banner .zamowienia {
	font-family: Tahoma, Verdana, Arial;
	font-size: 16px;
	line-height: 1.3em;
	font-weight: bold;
	margin-top: 8px;
}
#slider {
	float: right;
	width: 560px;
	height: 346px;
	margin-right: 15px;
}
/* =============================================================================
   Content
   ========================================================================== */

#wrap-all{
	width: 100%;
	margin: 0 auto; 
	background: url("../img/bottom-bg.png") no-repeat bottom center;
	
	min-height: 600px;
}
#wrap-inner {
    width: 100%;
	margin: 0 auto; 
	background: url("../img/top-bg.png") no-repeat top center;
	
	min-height: 560px;
}
#wrap {
	padding: 0 75px 0 65px;
	width: 940px;
}
#content, #header{
	display: block;
	width: 940px;
}
#header {
	height: 550px;
}
.post_excerpt {
	float: left;
    margin: 50px 0px 0px 60px;
    width: 270px;
	font-size: 14px;
	text-align: center;
}


/* =============================================================================
   Primary Content
   ========================================================================== */

#main , #main-gallery{ 
	width: 521px;
	float: left;
	background: transparent;
}
#main{
	background: url("../img/long_paper_middle.png") repeat-y top left;
	position: relative;
	margin-top: 10px;
}
#main-outer {
	background: url("../img/long_paper_top.png") no-repeat top left;
	margin-top: -10px;
	position: relative;
}
#main #main-content {
	background: url("../img/long_paper_bottom.png") no-repeat bottom left;
	padding: 10px 24px 50px;	
	margin-bottom: -10px;
	min-height: 546px;
    overflow: auto;
}
#main.gal, #main.gal #main-outer, #main.gal #main-content  {
	background: transparent;
}
#main.gal h2{
	display: none;
}
#main .main-garlic {
    background: url("../img/garlic.png") no-repeat scroll right bottom transparent;
    position: absolute;
	bottom: -20px;
    right: -70px;
	height: 145px;
	width: 165px;
}
#main .main-garlic.page-7 {
	background: url("../img/jarzebina.png") no-repeat scroll right bottom transparent;
}

/* =============================================================================
   Sidebar
   ========================================================================== */

#sidebar { 
	background: url("../img/small_paper.png") no-repeat top center;
	float: right;
	width: 370px;
	color: #4A351E;
	font-size: 16px;
	padding: 10px 20px;
}
#sidebar .well {
	height: 270px;
	font-weight: bold;
}
#sidebar .well .kontakt{
    line-height: 1.2em;
    padding: 10px 10px 10px 40px;
}
#sidebar .sielski_obiad {
	background: transparent url("../img/sielski_obiad.png") no-repeat bottom right;
}
#sidebar .galeria{
	background: transparent url("../img/galeria.png") no-repeat bottom right;
}
#sidebar .sielski_obiad  h4{
	color: #020202;
}
#sidebar .sielski_obiad .wpcf-field-cena-value {
	color: #020202;
	font-family: Tahoma, Verdana, Arial;
	font-size: 26px;
	margin-top: 30px;
	display: block;
}
#sidebar .sielski_obiad a:hover{ text-decoration: none;}
#sidebar article{
	color: #8cbd08 !important;
	text-decoration: none;
}
#sidebar article.widget-first {
	margin-top: 60px;
}
#sidebar .sub-nav {
	margin-top: 30px;
	padding-left: 20px;
}
#sidebar .sub-nav  li{
	list-style: none outside none;
}
#sidebar .sub-nav >li {
	background: url("../img/rowan_big.png") no-repeat 0px 0px;
	line-height: 28px;
    padding-left: 36px;
}
#sidebar .sub-nav >li.current-menu-item {
	background-position: 5px 0px;
}
#sidebar .sub-nav  li a, #sidebar .sub-nav  li a:hover, #sidebar .sub-nav  li a:visited,#sidebar .sub-nav  li a:active{
	text-decoration: none;
	color: #4A351E;
	padding: 1px 5px;
	font-weight: bold;
}
#sidebar .sub-nav  li a:hover, #sidebar .sub-nav  li.current-menu-item>a {
	border: 1px solid green;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:    1px 2px 6px 0px #7C6E56;
	-webkit-box-shadow: 1px 2px 6px 0px #7C6E56;
	box-shadow:         1px 2px 6px 0px #7C6E56;
}
#sidebar .sub-nav  li  ul {
	padding-left: 0px;
}
#sidebar .sub-nav  li  li{
	background: url("../img/rowan_small.png") no-repeat 0px 4px;
	line-height: 26px;
    padding-left: 20px;
}
#sidebar .sub-nav li li.current-menu-item {
	background-position: 5px 4px;
}

#sidebar .fb,#sidebar .fb:hover,#sidebar .fb:active,#sidebar .fb:visited{
	background: url("../img/fb.png") no-repeat center center;
	padding: 4px 10px;
	text-decoration: none;
}
/* =============================================================================
   Posts
   ========================================================================== */
#main-content h2 { margin: 20px; }
#main-content h3 { text-align: center; font-size: 16px; font-weight: bold;}
.hentry { clear: both; margin: 25px 0px;}
.hentry header{ font-weight: bold; padding; 5px;}
.hentry time { display: block; }
.hentry p { margin-bottom: 0px; }
.hentry footer { clear: both; }
.wp-post-image { padding: 0 20px 20px 0; float: left; }
div.entry-content{ float: left; width: 100%;}

.pager { padding: 20px;}
.pager .previous {float: left;}
.pager .next{float: right;}
.pager a, .pager a:hover{
	border: 1px solid #8cbd08;
	padding: 2px 5px 3px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #40302F;
	color: #fff;
	opacity: 0.6;
}
.pager a:hover, input:active, input:hover, textarea:active, textarea:hover {
	opacity: 0.9;
}
input, textarea {
	border: 1px solid #8cbd08;
	font-size: 1.1em;
	padding: 3px 6px;
	margin: 2px 6px;
	color: #fff;
	opacity: 0.6;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #40302f;
}

#main-content .danie-dnia-container, .sielski_obiad { text-align: left; }
#main-content .danie-dnia-container h3, .sielski_obiad .danie-dnia-container h3 { text-align: left; margin: 10px 0px 0px; }
#main-content .danie-dnia-container h3  span, .sielski_obiad  .danie-dnia-container h3  span{ font-size: 0.9em; font-weight: normal;}

/* =============================================================================
   Post Comments
   ========================================================================== */

#comments, #respond, #submit { clear: both; display: block; }
ol.commentlist img.avatar { float: left; margin-right: 10px; }

/* =============================================================================
   Gallery
   ========================================================================== */
#main-gallery {}
ul.gallery { 
	list-style: none outside none; 
	margin: 0 auto;
	padding: 0px;
}
.gallery-item {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #8CBD08;
    float: left;
    margin: 5px 8px;
    padding: 20px;
	opacity: 0.9;
}
.gallery-item:hover{
	opacity: 1;
	background: #210E04;
}

/* =============================================================================
   Footer
   ========================================================================== */

#content-info {
  padding: 35px 0 36px;
}
#content-info p , #content-info p a, #content-info p a:hover,#content-info p a:visited,#content-info p a:active{
	font-size: 13px;
	color: #909A27;
	text-decoration: none;
}

/* =============================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { margin: 0 20px 20px 0; float: left; }
.alignright { margin: 0 0 20px 20px; float: right; }

.al { display: block; text-align: left;}
.ar { display: block; text-align: right;}

.sielska_dieta_tel { font-size: 20px; clear: right;}
.sielska_dieta_email { clear: both; display: block;}

footer a {
	font-weight: bold;
}
footer a:hover {
	text-decoration: underline;
}
/* =============================================================================
   Media Queries
   ========================================================================== */

@media (max-width: 980px) {
  /* Fix top padding when using the responsive grid with the fixed topbar */
  body {
    padding-top: 0;
  }
}