/*

	Theme Name: Teo's Kitchen

	Theme URI: http://www.teoskitchen.ro/

	Description: Child theme for Boilerplate

	Author: Daniel Rogobete

	Template: boilerplate

	Version: 1.0

*/





body {

	background: url(http://teoskitchen.ro/wp-content/themes/teoskitchen/images/bg.jpg) repeat;

	margin: 0px auto; 

	color: #333;

	text-align: center;

	position: relative;

	padding: 0px;

	font-family: 'Open Sans', sans-serif;

}



#blog {

	width: 974px;

	margin: 0px auto;

	padding: 0px 0px 0px 0px;

	text-align: left;

}

#wrap {

	margin: 0px auto;

	padding: 0px 0px 0px 0px;

	position: relative;

	z-index: 7;

}

#navbar {

	background-color: #ffffff;	

	width: 100%;

	height: 40px;

	position: fixed;

	z-index: 8;	
	
	border-bottom: 2px #F3F3F3 solid;

}

#navbarcontainer {
	
	margin: 0px auto;

	width: 974px;
	
	height: 40px;

	position: relative;

}

#navbarlogo {
	
	top: 0px;

	left: 10px;

	margin: 2px;

	width: 40px;

	height: 40px;

	position: absolute;

}

#searchbox {

	width: 400px;	

	position: absolute;

	margin: auto;

	top: 0px;

	left: 55px;

	text-align: left;
}

#searchbox input {

	margin: 5px;	

	height: 25px;

	background-color: #d9ccb8;

}

#searchbox form {

	width: 350px;
}

#searchbox .button {
	
	margin: 5px;

	color: #FFFFFF;

	background-color: #38A4BA;

	height: 25px;
}


#navpromo {

	text-align: right;
	
	position: absolute;

	width: 550px;

	left: 400px;
	
	top: 10px;

	height: 40px;

}

#navpromo img {

	position: absolute;	

	top: -14px;

	left: 200px;
}



#header {

	background: url(http://teoskitchen.ro/wp-content/themes/teoskitchen/images/header-bg.png) no-repeat center;

	margin: 0px auto;

	position: relative;

	height: 300px;
	
	padding-top: 40px;

	z-index: 8;

}



#logo {

	background: url(http://teoskitchen.ro/wp-content/themes/teoskitchen/images/teoskitchen-logo.png) no-repeat top;)

	z-index: 6;

	height: 288px;

	width: 264px;

	position: absolute;

	margin: 0px 0 0 40px;

}



#logo ul {

	list-style-type: none;

	overflow: auto;

	padding: 0px;

	margin: 10px 0 0 0;

}



#logo ul li {

	float: left;		

	margin: 0 5px;

}



#logo ul li a {

	text-decoration: none;

}



#logo ul li a:hover {

	text-decoration: underline;

}



#logo ul li a {

	display: block;

	text-decoration: none;

	text-indent: -9999px;

}



#logo ul li a {

	display: block;

	padding: 110px 100px;

	text-decoration: none;

}



#slogan {

	background: url(http://teoskitchen.ro/wp-content/themes/teoskitchen/images/slogan.png) no-repeat center;

	width: 300px;

	height: 59px;

	position: absolute;

	margin: 240px 0 0 10px;

}

#symbol {
	width: 620px;

	height: 59px;
	
	position: absolute;

	margin: 210px 0 0 330px;

}


#categorii {

	width: 680px;

	height: 130px;

	margin: 50px 20px 10px 50px;

	float: right;

}



#categorii a {

	color: #73513B;

	font-size: 14px;

	font-weight: 600;

}



#categorii a:hover {

	color: #38A4BA;

	text-decoration:none;	

}



#categorii ul {

	float: right;

	overflow: hidden;

}



#categorii li {

	display: inline;

	float: left;

	font-size: 18px;

	list-style-type: none;

}



#quad li {

	width: 25%;	

}



#meniu-header {

	width: 984px;

	float: left;

	display: block;

	padding-left: 40px;

}



#meniu-header img {

	margin-top: 14px;

	float: left;

	display: inline;

	width: 150px;

	height: 87px;

}



#ad728 {

	margin: -60px 0px 0px 85px;

	width: 728px;

	height: 90px;

	position: absolute;

	border: 1px solid black;

}

#content-sus {

	background: url(http://teoskitchen.ro/wp-content/themes/teoskitchen/images/sus.png) no-repeat top;

	width: 974px;

	height: 168px;

}

#content-jos {

	background: url(http://teoskitchen.ro/wp-content/themes/teoskitchen/images/jos.png) no-repeat top;

	width: 974px;

	height: 43px;

}



#content-dots { 

	background: url(http://teoskitchen.ro/wp-content/themes/teoskitchen/images/mijloc.png) repeat-y top;

	width: 974px;

}



#content-wrapper {

	width: 920px;

	margin: 0px auto;

}



#main {

	width: 540px;

	float: left;

	z-index: 6;

	margin-top: 40px;

}


.fb-like {
	margin-top: 20px;
}


#sidebar {

	width: 370px;

	float: right;

	z-index: 6;

	margin-top: 40px;

}



/* scroll sidebar */



#text-8 { margin: 0 !important }



.scroll-wrapper { 

  position: absolute;

}



.scroll-element {

  position: absolute;

  top: 0px;

  /* just used to show how to include the margin in the effect */

  margin-top: 2rem;

  margin-bottom: 5px;
	


}



.scroll-element.fixed {

  position: fixed;

  top: 40px;

}



#sidebar ul {

	list-style-type: none;

	padding: 0px;

	margin: 0px;

}



#sidebar li {

	font-size: 14px;

	padding-left: 5px;

	width: 350px;

}



.socialmediaimg {

	float: left;

	margin: 5px 0px 5px 0px;

	padding: 0px;

}



#sidebar h3 {

	font-size: 18px;

	font-weight: 600;

}



.entry-meta {

	color: #73513B;

	word-wrap: break-word;

	font-weight: 400;

	font-size: 12px;

	letter-spacing: 0.2em;

}



.entry-utility {

	font-size: 75%;

	line-height: 1.6em;

	border: 1px solid #cdd9ec ;

	padding: 5px;
	
	margin-top: 10px;

}



.widget-title {

	color: white;

	background-color: #73513B;

	height: 20px;

	padding: 10px;

	-moz-border-radius: 10px 10px 2px 2px;

	-webkit-border-radius: 10px 10px 2px 2px;

	-khtml-border-radius: 10px 10px 2px 2px;

	border-radius: 10px 10px 2px 2px;

}



.entry-time {

	color: #73513B;

	word-wrap: break-word;

	font-weight: 400;

	font-size: 12px;

	letter-spacing: 0.2em;

}



.post {

	margin:.5em 15px 1.5em 15px;

	padding-left: 1px;

	padding-right: 0px;

}



.post-body {

	color: #73513b;

}



#main h1 {

	margin: .25em 0 0 0;

	padding: 0px 0px 0px 0px;

	font-weight: 400;

	font-size: 140%;

	color: #73513b;

	border-bottom: 1px solid #73513b;

}



#main h1 a, .post h1 strong {

	text-decoration: none;

	color: #73513b;

	font-weight: normal;

}



.post h2 {

	margin: .25em 0 0 0;

	padding: 0px 0px 0px 0px;

	font-weight: 400;

	font-size: 140%;

	color: #73513b;

	border-bottom: 1px solid #73513b;

}



h3 {

	font-weight: 600;

	font-size: 160%;

	color: #4e6d97;

}

.post h2 a, .post h2 strong {

	text-decoration: none;

	color: #73513b;

	font-weight: normal;

}



.post a:hover {

	color: #38a4ba;

}



.entry-content p {

	color: #73513B;

	font-weight: 350;

	font-size: 14px;

	line-height: 1.6em;

}



.entry-summary {

	color: #73513B;

	font-weight: 400;

	font-size: 14px;

	line-height: 1.6em;

}



a { 

	outline: none;

}



a:link {

	color: #38a4ba;

	text-decoration: none;

}



a:visited {

	color: #38a4ba;

	text-decoration: none;

}



a:hover {

	color: #38a4ba;

	text-decoration: underline;

}



a img {

	border-width: 0;

	outline: none;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



#footer {

	background: url(http://teoskitchen.ro/wp-content/themes/teoskitchen/images/footer-bg.png) no-repeat center;

	margin: 20px auto;

	width: 947px;

	height: 106px;

	text-align: center;

	z-index: 6;

}



#footer ul {

	display: inline;

	text-align: center;

	padding: 20px;

}



#footer li {

	list-style-type: none;

	float: left;

	margin: 0px;	

}



#footer .widget_nav_menu {

	width: 947px;

	margin: 10px 0px 5px 150px;

	float: left;

}



#footer .textwidget {

	margin-left: 40px;

	margin-right: 40px;

	font-size: 12px;

}



#footer .textwidget a {

	font-size: 12px;

	font-weight: 400;

	padding: 0px;

	font-style: normal;

}



#menu-meniu-footer a {



	font-size: 16px;

	font-weight: 600;

	text-decoration: none;

	padding: 0px 10px 0px 10px;

}



#menu-meniu-footer a:hover {

	color: #e3538b;



}



#nav-below {

	margin: 5px;

}



.nav-previous {

	float: left;

	font-weight: 400;

	font-size: 14px;

}



.nav-next {

	float: right;

	font-weight: 400;

	font-size: 14px;

}



#comments-title h3 {

	font-weight: 400;

	font-size: 14px;

}



.comment-block {

	padding: 5px;

}



.comment-meta {

	color: #73513B;

	font-weight: 400;

	font-size: 12px;

	letter-spacing: 0.2em;

}



.comment-body {

	margin: 0 0 .75em;

	border: 1px solid #BDBDBD;

	background: #cdd9ec;

	padding: 5px;

	font-weight: 400;

	font-size: 14px;

	line-height: 1.6em;

	word-wrap: break-word;

}



.comment-author {

	font-weight: 400;

	font-size: 14px;

}



.comment-body-author-id-1 {

	color: #73513B;

	border: 1px solid #BDBDBD;

	background: #ffffff;

	padding: 5px;

	margin: 0 0 .75em;

	font-weight: 400;

	font-size: 14px;

	line-height: 1.6em;

}



.reply {

	float: right;

	padding-right: 10px;

}



#respond {

	border: 0px;

}



#respond p {

	font-weight: 400;

	font-size: 14px;

}



#respond input, textarea {

	background: #dbcdb9;

	padding: 10px 10px;

}



#respond label {

	display: block;

}



#respond span {

	display: block;

	color: #38A4BA;

	font-size: 16px;

}



.wpcf7 input, textarea {

	background: #dbcdb9;

	padding: 10px 10px;

}

.customized-recent-comments ul {

	background: red;

}



#sidebar h4 {

	font-size: 14px;

	font-weight: 400;

	margin: 0px;

}



.sidebar-comment-body {

	font-size: 12px;

	font-weight: 400;

	margin: 5px;

	border-bottom: 1px solid #CCCCCC;

	padding: 5px;

	word-wrap: break-word;

}



p.srp-widget-excerpt {

	font-size: 12px;

	font-weight: 400;

	

}



.sidebar-comment-meta {

	color: #73513B;

	font-weight: 400;

	font-size: 10px;

}



.srp-widget-date {

	color: #73513B;

	font-weight: 400;

	font-size: 10px;

}



.entry-summary img:first-child {

	float: right !important;



}

/* custom code for RSS video, author HC */

.logo1rss {
	width: 89px;
	height:51px;
	background: url('images/teoskitchen_retete_logo.png') no-repeat;
	float: left;
	position: relative;
	margin-left:20px;
}
.logo2rss {
	width: 86px;
	height:51px;
	background: url('images/teoskitchen_look_logo.png') no-repeat;	
	float: left;
	position: relative;
	margin-left: 55px;
}
.logorss-sep1 {
	float: left;
	border-left: 1px solid #f2f2f2;
	width: 1px;
	height: 57px;
	margin-left: 55px;	
}
.rss-li .rsswidget {
	float: left;
	position: relative;
	display: inline-block;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	color: #dc4a4a;
	text-decoration: none;
	margin-left: 10px;
	letter-spacing: 0px;
}
.rss-data  {
	font-size: 10px;
	font-style:normal;	
	margin-left: 10px;
}
.rss-play{
	width: 37px;
	height: 35px;
	display: block;
	position: absolute;	
	background: url('images/rss-play.png') no-repeat;
	float: left;
	margin-left: 45px;
	margin-top: 25px;
	top: 25px\9;
	margin-top: 0\9;
}

.rss-li {
	display: inline-block;	
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	position: relative;
}

.rss-li a { width:0px;}
.rss-li img {
	float: left;
	position: relative;
	display: inline-block;
}

#at4-follow {
	right: -20px;
}

.pace .pace-progress {
  background: #38A4BA;
  position: fixed;
  top: 40px;
  left: 0;
  height: 2px;
  z-index: 2000;
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}

.pace-inactive {
 
}