/*
Theme Name: Babylonstoren
Version: 1
Author: Clement
Author URI:
*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 1, 2014 */
@font-face {
  font-family: 'GillSans-Light';
  src: url("../babylonstoren_v2/fonts/GillSans-Light/GillSans-Light.eot?#iefix") format("embedded-opentype"), url("../babylonstoren_v2/fonts/GillSans-Light/GillSans-Light.woff") format("woff"), url("../babylonstoren_v2/fonts/GillSans-Light/GillSans-Light.ttf") format("truetype"), url("../babylonstoren_v2/fonts/GillSans-Light/GillSans-Light.svg#GillSans-Light") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GillSans';
  src: url("../babylonstoren_v2/fonts/GillSans/GillSans.eot?#iefix") format("embedded-opentype"), url("../babylonstoren_v2/fonts/GillSans/GillSans.woff") format("woff"), url("../babylonstoren_v2/fonts/GillSans/GillSans.ttf") format("truetype"), url("../babylonstoren_v2/fonts/GillSans/GillSans.svg#GillSans") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Reset styles */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, input, label, a { margin: 0; padding: 0;}

h2 {font-weight:normal;}

a.h2:hover {
	color:blue;
}

body {
	background: #ffffff;
	font-family: 'GillSans-Light';
	font-size:14px;
	color: #706961;
}

/* Global Styles*/
p {line-height:18px;margin: 1em 0;}
img {border:0;height:auto;max-width:560px;}
object {outline:none;}
.clear{clear: both;}
.cl{clear: left;}
.clearer{ clear:both; margin:0; padding:0; line-height:0; height:0; }
.fl{float: left;}
.fr{float: right;}
.hidden {display:none;}

a {
	color: #444444;
	text-decoration: none;
}

p a {color: #A5B49B;text-decoration: underline !important;}

/* Start Generic */

.clear {
	clear: both;
}

alignleft{
	float: left;
	margin: 0 15px 0 0;
}

.alignright{
	float: right;
	margin: 0 0 0 15px;
}

.fl{float: left;}
.fr{float: right;}

.mrg_btm30{ margin-bottom: 30px; }

/* End Generic */

/* Start Header */

/* Header */

#header{
	width: 100%;
	text-align: center;
	color: #9b908b;
	position: relative;
	height: 127px;
	margin-bottom: 20px;
}

#logo{
	display: block;
	background: url(images/sitewide/logo.gif) no-repeat;
	height: 126px;
	width: 134px;
	position: absolute;
	top: 0;
	left: 45%;
}

#logo span{
	position: absolute;
	top: -9999px;
}

#mainnav{
	border: dotted #c7c7c7;
	border-width: 1px 0;
	width: 980px;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0 auto;
}

#mainnav li{
	list-style: none;
	float: left;
	margin: 11px 0 11px 27px;
}

#mainnav li.first{
	margin: 11px 0	px 11px 12px;
}
/*
#mainnav li.garden{
	margin: 11px 0 11px 225px;
}
*/
#mainnav li.spa{
	margin: 11px 0 11px 260px;
}

#mainnav li a{
	display: block;
	height: 15px;
	/* background: url(images/sitewide/main_nav.gif) no-repeat; */
	background: url(images/sitewide/main_nav_new.gif) no-repeat;
}

#mainnav li a span{
	position: absolute;
	top: -9999px;
}

/*
#mainnav li a.home{ background-position: 0 0; width: 40px; }
#mainnav li a.about{ background-position: -42px 0; width: 50px; }
#mainnav li a.wine{ background-position: -116px 0; width: 40px; }
#mainnav li a.accommodation{ background-position: -162px 0; width: 130px; }
#mainnav li a.garden{ background-position: -295px 0; width: 90px; }
#mainnav li a.food{ background-position: -382px 0; width: 50px; }
#mainnav li a.things{ background-position: -431px 0; width: 100px; }
#mainnav li a.news{ background-position: -530px 0; width: 45px; }


#mainnav li a.home:hover{ background-position: 0 -15px; }
#mainnav li a.about:hover{ background-position: -42px -15px; }
#mainnav li a.wine:hover{ background-position: -116px -15px; }
#mainnav li a.accommodation:hover{ background-position: -162px -15px; }
#mainnav li a.garden:hover{ background-position: -295px -15px; }
#mainnav li a.food:hover{ background-position: -382px -15px; }
#mainnav li a.things:hover{ background-position: -431px -15px; }
#mainnav li a.news:hover{ background-position: -530px -15px; }
*/
#mainnav li a.home{ background-position: 0 0; width: 40px; }
#mainnav li a.about{ background-position: -42px 0; width: 50px; }
#mainnav li a.wine{ background-position: -112px 0; width: 50px; }
#mainnav li a.accommodation{ background-position: -162px 0; width: 90px; }
#mainnav li a.spa{ background-position: -250px 0; width: 30px; }
#mainnav li a.garden{ background-position: -280px 0; width: 90px; }
#mainnav li a.babel{ background-position: -370px 0; width: 50px; }
#mainnav li a.food{ background-position: -430px 0; width: 40px; }
#mainnav li a.news{ background-position: -480px 0; width: 40px; }


#mainnav li a.home:hover{ background-position: 0 -15px; }
#mainnav li a.about:hover{ background-position: -42px -15px; }
#mainnav li a.wine:hover{ background-position: -112px -15px; }
#mainnav li a.accommodation:hover{ background-position: -162px -15px; }
#mainnav li a.spa:hover{ background-position: -250px -15px; }
#mainnav li a.garden:hover{ background-position: -280px -15px; }
#mainnav li a.babel:hover{ background-position: -370px -15px; }
#mainnav li a.food:hover{ background-position: -430px -15px; }
#mainnav li a.news:hover{ background-position: -480px -15px; }

#extranav{
	width: 980px;
	margin: 0 auto;
}

#extranav ul{
	margin: 10px 0;
}

#extranav li{
	list-style: none;
	float: left;
	color: #eae7e1;
}

#extranav li a{
	color: #CCC;
	font-size: 11px;
	margin: 0 5px;
	text-transform: uppercase;
	font-weight:bold;
	text-decoration: none;
}

#extranav li a:hover{
	color: #b9b1a4;
}

#extranav_left {
	width: 300px;
	float: left;
	margin: 10px 0px 10px 90px;
}

#extranav_left li a{
	color: #CCC;
	font-size: 11px;
	margin: 0 5px;
	text-transform: none;
	font-weight:bold;
	text-decoration: none;
}

#extranav_right {
	width: 250px;
	float: right;
	margin: 10px 80px 10px 0px;
}

.language_selection_holder
{
	width: 90px;
	margin: 4px 0 0 10px;
	text-align: left;

}

.language_selection_holder select
{
	border: 1px solid #e3e1e1;
	background: #ffffff;
	padding: 3px;
	color: #898179;
}

/* End Header */

/* Start Container */

#container {
  width: 980px;
  margin: 0 auto;
  padding: 0 0 40px 0px;
}

	/* Start Main */

	#main {
		width: 980px;
		border-top: 1px dotted #c7c7c7;
		padding-top: 35px;
	}

		/* Start Content */

		#content {
			float: left;
			width: 560px;
			padding: 0 0 0 0px;
		}

			/* Start Challenge */

			.challenge {
				padding: 0 0 0 21px;
				font-size: 12px;
				line-height: 17px;
				width: 563px;
				position: relative;
				margin-bottom: 30px;
			}

			.challenge h2 {
				margin: 0;
				padding: 0 0 0 0;
				font-size: 39px;
				color: #b3c1a8;
				font-weight: normal;
				line-height: 27px;
			}

			.challenge h2 a {
				color: #b3c1a8;
				text-decoration: none;

			}

			.challenge p {
				margin: 0;
				padding: 0 0 15px;
			}

			.challenge a:hover {
				text-decoration: none;
			}

			.challenge .post_ftr{
				border: dotted #c7c7c7;
				border-width: 1px 0;
				padding: 7px 0;
				margin: 20px 0 0 0;
			}

			.challenge .post_ftr a{
				color: #9aa891;
				text-decoration: none;
			}

			.challenge .post_ftr .share_icons li{
				float: left;
				list-style: none;
			}

			.challenge .post_ftr .share_icons li a{
				display: block;
				width: 22px;
				height: 22px;
				background: url(images/sitewide/icons.gif) no-repeat;
			}

			.challenge .post_ftr .share_icons li a.facebook{
				margin-left: 12px;
				background-position: 0 0;
			}

			.challenge .post_ftr .share_icons li a.twitter{
				background-position: -28px 0;
				margin: 0 3px;
			}

			.challenge .post_ftr .share_icons li a.share{
				background-position: -56px 0;
			}

			.challenge .post_ftr .share_icons li a span{
				position: absolute;
				top: -9999px;
			}




			/* End Challenge */

			/* Start Navigation */

			.navigation .alignleft {
				float: left;
				font-size: 13px;
				margin-bottom: 39px;
			}

			.navigation .alignright {
				float: right;
				font-size: 13px;
			}

			/* End Navigation */

			/* Start Pagination */

			.wp-pagenavi {
				padding: 0;
				font-size: 11px;
			}

			.wp-pagenavi .pages,
			.wp-pagenavi .extend {
				display: block;
				height: 19px;
				float: left;
				font-size: 12px;
				margin: 0 1px 0 0;
				padding: 3px 8px 0;
				float: left;
				border: 1px solid #e5e5e5;
			}

			.wp-pagenavi .current {
				display: block;
				height: 19px;
				float: left;
				margin: 0 1px 0 0;
				padding: 3px 8px 0;
				color: #6bc26e;
				font-weight: bold;
				border: 1px solid #e5e5e5;
			}

			.wp-pagenavi a {
				display: block;
				height: 19px;
				float: left;
				margin: 0 1px 0 0;
				padding: 3px 8px 0;
				color: #444444;
				text-decoration: none;
				border: 1px solid #e5e5e5;
			}

			.wp-pagenavi .next {
				display: block;
				width: 1px;
				height: 22px;
				float: left;
				margin: 0 0 0 -1px;
				padding: 0;
				color: #444444;
				text-decoration: none;
				font-size: 12px;
				border: 1px solid #e5e5e5;
			}

			/* End Pagination */

			/* Start Comments */

			#content h3 {
				font-weight: normal;
				font-size: 22px;
				margin: 0;
				padding: 0 0 20px;
			}

			.responses{
				padding: 0 0 20px 18px;
			}

			.comment-body {
				border-top: 1px dotted #c7c7c7;
				padding: 10px 0 0;
			}

			.comment-body a:hover {
				color: #6bc26e;
			}

			.comment-childs {
				margin: 0 0 0 0;
				padding: 10px 0 5px 20px;
				border-top: 1px dotted #c7c7c7;
			}

			.commentlist li, #commentform input, #commentform textarea {
				font-size: 12px;
			}

			.commentlist {
				margin: 0;
				padding: 0;
			}

			.commentlist li ul li {
				font-size: 1em;
			}

			.commentlist li {
				font-weight: bold;
				margin: 0;
				padding: 0;
			}

			.commentlist li .avatar {
				float: right;
				border: 1px solid #eee;
				padding: 2px;
				background: #fff;
			}

			.commentlist cite, .commentlist cite a {
				font-weight: bold;
				font-style: normal;
				font-size: 1.1em;
			}

			.commentlist p {
				font-weight: normal;
				line-height: 1.5em;
				text-transform: none;
			}

			.commentmetadata {
				font-weight: normal;
			}

			#commentform input {
				width: 170px;
				padding: 2px;
				margin: 5px 5px 1px 0;
				border: 1px solid #e5e5e5;
			}

			#commentform {
				margin: 5px 10px 0 0;
			}

			#commentform textarea {
				width: 100%;
				padding: 2px;
				border: 1px solid #e5e5e5;
				overflow: auto;
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				color: #706961;
			}

			#respond:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}

			#commentform #submit {
				margin: 0 0 5px auto;
				padding: 5px 0;
				float: right;
				border: 0;
				color: #ffffff;
				background: #bfcbb6;
				cursor: pointer;
				font-size: 12px;
				width: 80px;
				height: 35px;
				background: url(images/sitewide/submit.gif) no-repeat;
			}

			.alt {
				margin: 0;
				padding: 10px;
			}

			.commentlist {
				padding: 0;
				text-align: justify;
			}

			.commentlist li {
				margin: 15px 0 10px;
				padding: 5px 5px 10px 10px;
				list-style: none;
			}

			.commentlist li ul li {
				margin-right: -5px;
				margin-left: 10px;
			}

			.commentlist p {
				margin: 10px 5px 10px 0;
			}

			.children { padding: 0; }

			#commentform p {
				margin: 5px 0;
			}

			.nocomments {
				text-align: center;
				margin: 0;
				padding: 0;
			}

			.commentmetadata {
				margin: 0;
				display: block;
			}

			/* End Comments */

			/* Start Extra */

			#extra {
				font-size: 12px;
			}

			#extra h3 {
				margin: 0;
				padding: 0 0 10px;
				text-transform: uppercase;
				font-size: 12px;
				font-weight: bold;
			}

			#extra p {
				margin: 0;
				padding: 0 0 15px;
			}

			#extra a:hover {
				text-decoration: none;
			}

			/* End Extra */

			/* Start Footer */

			/* Footer */

#footer{
	font-size: 11px;
	margin-top: 30px;
	padding-bottom: 50px;
	clear:both;
}

#footer .inner{
	width: 980px;
	margin: 0 auto;
	border-top: 1px dotted #c7c7c7;
}

#footer .inner #ftr_icons{
	font-size: 12px;
	border-bottom: 1px dotted #c7c7c7;
	padding: 15px 0;
	margin-bottom: 20px;

}

#footer #ftr_icons ul{
	margin: 0;
}

#footer #ftr_icons ul li{
	color: #928885;
	line-height: 30px;
}

.call_us{
	background: url(images/sitewide/call_icon.gif) no-repeat;
	padding-left: 40px;
	margin-right: 50px;
}

.email_us{
	background: url(images/sitewide/email_icon.gif) no-repeat 0 4px;
	padding-left: 40px;
}

.gallery{
	background: url(images/sitewide/gallery_icon.gif) no-repeat;
	padding-left: 40px;
	width: 273px;
}

.image_info{
	background: #fffff0;
}


/*Footer*/

#footer span{
	font-size: 15px;
	text-transform: uppercase;
}

#footer ul{
	margin: 10px 0 5px 0;
}

#footer ul li{
	list-style: none;
	color: #d6d2ca;
}

#footer .area_info ul li, #footer .connect ul li{
	float: left;
}

#footer .connect ul li.first{
	margin-left:-3px;
}

#footer a{
	color: #b9b1a4;
	text-decoration: none;
	margin: 0 5px;
}

#footer a.first{
	margin: 0 5px 0 0;
}

#footer a:hover{
	color: #898179;
}

#footer .area_info{
	text-align: left;
}

#footer .connect{
	width: 313px;
}

#footer .copyright{
	margin-top: 5px;
}

/* End Footer */

		/* End Content */

		/* Start Sidebar */

		#sidebar {
			float: right;
			width: 314px;
			line-height: 17px;
			font-size: 12px;
		}

		#sidebar h4 {
			margin: 0;
			font-size: 30px;
		}

		#sidebar ul {
			margin: 0;
			padding: 0;
		}

		#sidebar ul li {
			margin: 0;
			padding: 0 0 0 10px;
			list-style: none;
		}

		#sidebar a:hover {
			text-decoration: none;
		}

		#sidebar .categories{

			padding: 0;
			margin-bottom: 30px;
		}

		#sidebar .categories h4{
			/*color: #706961;
			padding: 0 0 2px;*/
		}

		#sidebar .categories li{
			padding: 0px 0 18px 0;
  			list-style: none;
		}

		#sidebar .categories li a{
			text-decoration: none;
		}

		#sidebar .categories li a:hover{
			text-decoration: underline;
		}

		#sidebar .subscribe{
			background: #eef1ec;
			margin-bottom: 30px;
		}

		#sidebar .subscribe .cnt{
			padding: 24px 36px 24px 27px;
  			color: #6c665f;
		}

		#sidebar .subscribe p{
			margin: 0 0 10px 0;
		}

		#sidebar .subscribe input{
			border: none;
			width: 245px;
			margin-bottom: 6px;
			line-height: 29px;
			height: 29px;
			color: #867e76;
			padding: 0 0 0 5px;
		}

		#sidebar .subscribe .btn_sub{
			display: block;
  			width: 107px;
  			height: 34px;
  			background: url(images/sitewide/subscribe_btn.gif) no-repeat;
  			float: right;
  			/* margin-top: 10px; */
 			margin: 0 5px 0 0;
		}

		#sidebar .subscribe a.btn_sub:hover{
			background-position: bottom left;
		}

		#sidebar .subscribe .btn_sub span{
			position: absolute;
			top: -9999px;
		}

		#sidebar .subscribe span.error{
			color: #ff0000;
			padding-bottom: 5px;
			display: block;
		}

		#sidebar .recent li{
			border-bottom: 1px solid #e9e3e2;
			padding: 7px 0;
		}

		#sidebar .recent li a{
			text-decoration: none;
		}

		#sidebar .recent li a:hover{
			text-decoration: underline;
		}

		/*Twiter feed */
		#sidebar .twitter_feed { border-bottom:1px solid #e6e6e6; padding: 15px 0 15px 0px; }
		#sidebar .twitter_feed ul { padding: 15px 0 15px 0px; }
		#sidebar .twitter_feed ul li { margin:0 0 15px; color:#5c5855; }
		#sidebar .twitter_feed ul li a { color:#9AA891; }

		/*Twiter feed */
		#sidebar .facebook { border-bottom:1px solid #e6e6e6; padding: 15px 0 15px 0px; }

		#sidebar .babylonstoren-activity { padding:7px 0; border-bottom:1px solid #e9e3e2; }

		.vote_for_us { padding:7px 0px 30px 0px; border-bottom:1px solid #e9e3e2; }

		/* End Sidebar */

	/* End Main */

/* End Container */

/* WP Styles Mar 2015 */

.search-form {
margin-bottom:20px;
}

.search-submit {
margin-top: 10px;
}

.comments-link{
  background: url("http://test.blog.babylonstoren.com/wp-content/themes/babylonstoren_v2/images/comment-link.png") 0 50% no-repeat;
  padding: 0 0 0 18px;
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
}

.comments-link:hover {
  opacity: .8;
  filter: alpha(opacity=80);
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
}

.mobdate {
  font-family: Georgia, sans-serif;
  text-transform: lowercase;
  font-style: italic;
  color: #414042;
  font-size: 10px;
  text-align: center;
  letter-spacing: 0.12em;
  display: block;
  background: url(images/date-bgr.png) center repeat-x;
  margin:0 0 20px 0;
  max-width: 100%;
  height: auto !important;
}

.post-title {
  text-transform: uppercase;
  color: #414042;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.06em;
  margin-bottom:10px;
  font-family: 'GillSans-Light';
}

.categ {
  text-align: center;
  padding:0 0 10px 0;
  font-family: 'Droid Serif', serif;
  text-transform: lowercase;
  font-style: italic;
  font-size: 11px;
  letter-spacing: 0.06em;
  display: block;
  margin: 0;
  text-decoration:none !important;
}

p.categ a {
color: #A5B49B;
text-decoration:none !important;
}

p.mobdate span {
  background: #fff;
  padding: 10px;
}

a:-webkit-any-link {
  text-decoration: none;
}

.meta {
  width: 540px;
  height: auto;
  border: 1px solid #b7b7b7;
  margin-bottom: 50px;
}

.comment-count {
  width: 93px;
  height: 34px;
  margin-top: 13px;
  float: left;
  text-align: center;
  text-transform: uppercase;
  font-size: 9px;
  color: #414042;
  letter-spacing: 0.06em;
  padding-top: 10px;
}

.post-title a:hover {
  color: #A5B49B;
}

.tags {
  height: 45px;
  width: 264px;
  float: left;
  border-right: 1px solid #b7b7b7;
  border-left: 1px solid #b7b7b7;
  margin-top: 4px;
  text-align: center;
  color: #d6ac45;
  padding: 0px 10px 4px 10px;
}

.bookmarks ul li {
  display: inline;
  text-transform: uppercase;
  margin: 0px 0px 0 9px;
  letter-spacing: 0.06em;
}

.pin {
padding-left:24px;
border-left: 1px solid #b7b7b7;
}

.pin-single {
padding-left:24px;
border-left: 1px solid #b7b7b7;
}

p.categ a:hover {
  color: #d6ac45;
}

.commentlist li .avatar {
display:none;
}

*, *:after, *:before {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.bookmarks ul {
  margin-top: 15px;
  list-style: none;
  padding: 0;
  width: 100%;
  text-align: center;
  padding: 3px 11px 0 0;
}

.bookmarks {
  height: 39px;
  margin-top: 5px;
}

.tags span {
  text-transform: uppercase;
  font-size: 9px;
  color: #414042;
  letter-spacing: 0.06em;
}

.tags a {
  font-family: Georgia, sans-serif;
  color: #A5B49B;
  font-size: 11px;
  font-style: italic;
  letter-spacing: 0.06em;
  text-transform: lowercase;
}

.bookmarks ul li a {
  font-size: 10px;
  color: #414042;
}

.comment-count a:hover {
  color: #A5B49B;
}

.bookmarks ul li a:hover {
	color: #A5B49B;
}

.post_ftr {
	width:560px;
}

.meta_single {
	width: 583px;
	height: auto;
	border: 1px solid #b7b7b7;
	margin-bottom: 40px;
}

.commentlist li {
padding: 5px 5px 10px 0px;
}

.featured_img {
max-width: 100%;
height: auto !important;
}

.readmore {
	color: grey;
}

.readmore a {
	color: #A5B49B !important;
}

/*New Styles for Sidebar*/

.instagram{
	width: 264px;
	margin:0px 40px 0px 0px;
}
.instagram .padding{
	margin:0px 12px 12px 0px;
}

.instagram .padding_last{
	margin:0px 0px 12px 0px;
}

#sidebar .instablog { border-bottom:1px solid #e6e6e6; padding: 15px 0 15px 0px; margin:0 0 30px; }

.sidebar-title {
  font-weight: normal;
  padding: 0 0 18px 0;
  text-transform: uppercase;
  font-size: 20px !important;
  color: #A5B49B;
}

.search-form input[type="submit"],
.widget .search-form input[type="submit"] {
	padding: 0;
}

/* reset screen-reader-text */
.pagination .current .screen-reader-text {
	position: static !important;
}

/* Text meant only for screen readers */
.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}

/* restore screen-reader-text */
	.pagination .current .screen-reader-text {
		position: absolute !important;
	}

	input[type="search"],
	textarea {
		padding: 0.5em;
	}

	.widget input[type="search"],
	.widget textarea {
		padding: 0.5625em;
	}

	input[type="search"],
	textarea {
		padding: 0.5278em;
	}

	.widget input[type="search"],
	.widget textarea {
		padding: 0.75em;
	}

	input[type="search"],
	textarea {
		padding: 0.375em;
	}

	.widget input[type="search"],
	.widget textarea {
		padding: 0.4583em;
	}
	input[type="search"],
	textarea {
		padding: 0.5em;
	}

	.widget input[type="search"],
	.widget textarea {
		padding: 0.5em;
	}

	input[type="search"],
	textarea {
		padding: 0.5278em;
	}

	.widget input[type="search"],
	.widget textarea {
		padding: 0.5em;
	}

	input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

input[type="search"],
textarea {
	padding: 0.375em;
	width: 100%;
}

input[type="search"]:focus,
textarea:focus {
	outline: 0;
}

.search-form input[type="submit"],
.widget .search-form input[type="submit"] {
	padding: 0;
}

.widget input[type="search"],
.widget textarea {
	padding: 0.375em;
}

input[type="search"],
	textarea {
		padding: 0.5em;
	}

	.widget input[type="search"],
	.widget textarea {
		padding: 0.5625em;
	}

	input[type="search"],
	textarea {
		padding: 0.5278em;
	}

	.widget input[type="search"],
	.widget textarea {
		padding: 0.75em;
	}

	input[type="search"],
	textarea {
		padding: 0.375em;
	}

	.widget input[type="search"],
	.widget textarea {
		padding: 0.4583em;
	}

	input[type="search"],
	textarea {
		padding: 0.5em;
	}

	.widget input[type="search"],
	.widget textarea {
		padding: 0.5em;
	}

	input[type="search"],
	textarea {
		padding: 0.5278em;
	}

	.widget input[type="search"],
	.widget textarea {
		padding: 0.9em;
	}

/** ENTRY HEADER CSS **/
/**
.entry-header {
	padding: 0 7.6923%;
}

.entry-header {
		padding: 0 9.0909%;
	}

.entry-header {
		padding: 0 10%;
	}

.entry-header,
	.entry-footer {
		padding: 0;
	}

.entry-title a:after,
.entry-content .more-link:after,
.entry-summary .more-link:after,
.author-link:after {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	speak: none;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: top;
}

.entry-title {
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 1.1538;
	margin-bottom: 0.9231em;
}

.entry-title {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}

.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title,
.format-gallery .entry-title,
.format-status .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.format-chat .entry-title {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
	margin-bottom: 1.3333em;
}

.format-link .entry-title a:after {
	content: "\f442";
	font-size: 24px;
	height: 24px;
	position: relative;
	top: 0;
	width: 24px;
}

.blog .format-status .entry-title,
.archive .format-status .entry-title {
	display: none;
}

.entry-title {
		font-size: 35px;
		font-size: 3.5rem;
		line-height: 1.2;
		margin-bottom: 1.2em;
	}

.format-aside .entry-title,
	.format-image .entry-title,
	.format-video .entry-title,
	.format-quote .entry-title,
	.format-gallery .entry-title,
	.format-status .entry-title,
	.format-link .entry-title,
	.format-audio .entry-title,
	.format-chat .entry-title {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.4;
		margin-bottom: 1.4em;
	}

.format-link .entry-title a:after {
		top: 0.0833em;
	}

.entry-title {
		font-size: 39px;
		font-size: 3.9rem;
		line-height: 1.2308;
		margin-bottom: 1.2308em;
	}

.format-aside .entry-title,
	.format-image .entry-title,
	.format-video .entry-title,
	.format-quote .entry-title,
	.format-gallery .entry-title,
	.format-status .entry-title,
	.format-link .entry-title,
	.format-audio .entry-title,
	.format-chat .entry-title {
		font-size: 22px;
		font-size: 2.2rem;
		line-height: 1.4545;
		margin-bottom: 1.4545em;
	}

.format-link .entry-title a:after {
		top: 0.125em;
	}

.entry-title {
		font-size: 31px;
		font-size: 3.1rem;
		line-height: 1.1613;
		margin-bottom: 1.1613em;
	}

.format-aside .entry-title,
	.format-image .entry-title,
	.format-video .entry-title,
	.format-quote .entry-title,
	.format-gallery .entry-title,
	.format-status .entry-title,
	.format-link .entry-title,
	.format-audio .entry-title,
	.format-chat .entry-title {
		font-size: 18px;
		font-size: 1.8rem;
		line-height: 1.3333;
		margin-bottom: 1.3333em;
	}

.format-link .entry-title a:after {
		top: 0;
	}

.entry-title {
		font-size: 35px;
		font-size: 3.5rem;
		line-height: 1.2;
		margin-bottom: 1.2em;
	}

.format-aside .entry-title,
	.format-image .entry-title,
	.format-video .entry-title,
	.format-quote .entry-title,
	.format-gallery .entry-title,
	.format-status .entry-title,
	.format-link .entry-title,
	.format-audio .entry-title,
	.format-chat .entry-title {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.4;
		margin-bottom: 1.4em;
	}

.format-link .entry-title a:after {
		top: 0.0833em;
	}

.entry-title {
		font-size: 39px;
		font-size: 3.9rem;
		line-height: 1.2308;
		margin-bottom: 1.2308em;
	}

.format-aside .entry-title,
	.format-image .entry-title,
	.format-video .entry-title,
	.format-quote .entry-title,
	.format-gallery .entry-title,
	.format-status .entry-title,
	.format-link .entry-title,
	.format-audio .entry-title,
	.format-chat .entry-title {
		font-size: 22px;
		font-size: 2.2rem;
		line-height: 1.4545;
		margin-bottom: 1.4545em;
	}

.format-link .entry-title a:after {
		top: 3px;
	}

*/

.entry-title {
font-weight: normal;
letter-spacing: 0.06em;
}

.articleitems {
padding: 0 0 20px 0;
}

.searchcontainer {
  padding: 15px 0 0 0;
}

nav.navigation.pagination {
clear:left;
}

.entry-title a:hover {
color: #A5B49B;
}

.page-title {
text-transform: uppercase;
}

.searchpage-title {
text-transform: uppercase;
  font-size: 20px;
  letter-spacing: 0.06em;
  margin-bottom: 10px;
  font-weight: 600;
}

.searchresults-titles {
font-weight: normal;
}

.post-entry-content {
  padding-bottom: 4px;
  border-bottom: 1px dotted #c7c7c7;
  margin-bottom: 20px;
}

#content > div:nth-child(2) > div > h2 {
font-weight:normal;
}

.post-entry-date {
padding-top: 2px;
}

.navigation.pagination {
padding-bottom: 20px;
}

.hilite { background:#D3E18A; }

.search-highlight {
    background:#eef1ec;
	color: #706961;
    }


/*
.page-titles {
font-size: 20px;
text-transform: uppercase;
padding: 0 0 20px 0;
font-weight: normal;
color:#444444;
}

.featured_btn {
  font-size: 9px;
  text-transform: uppercase;
  -moz-user-select: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -o-user-select: none;
  user-select: none;
  text-decoration: none !important;
  text-shadow: none !important;
  vertical-align: middle !important;
  white-space: nowrap !important;
  display: inline-block;
  text-align: center;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 45px;
  line-height: 45px;
  padding: 0 25px;
  margin: 0;
  color: #A5B494;
  background: #fff;
  border: 1px solid #A5B494;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.featured_btn:hover {
  cursor: pointer !important;
  text-decoration: none !important;
  background: #A5B494;
  color: #fff !important;
}
*/

@media (min-width: 992px)
.col-md-offset-1 {
  margin-left: 0% !important;
}

.archive_btn {
background: #eef1ec;
padding: 12px 10px 12px 10px;
border-radius: 3px;
}

.archiveolder_btn {
background: #eef1ec;
padding: 12px 10px 12px 10px;
border-radius: 3px;
}
.archive_btn a:hover,
.archiveolder_btn a:hover {
color: #A5B49B;
			}

/* DROPDOWN IN SIDEBAR CSS */

select#cat.postform {
  border: 1px solid #e9e3e2;
  height: 35px;
  width: 100%;
}

select#cat.postform {
  background-color: white;
  border: 1px solid rgb(166, 166, 166);
}

select {
	border-radius:0px;
}

/* Subscribe to Blog Posts in Sidebar */

#s2_form_widget-2 {
background: #eef1ec;
margin-bottom: 30px;
list-style-type: none;
height: 179px;
}

.subscribe_sidebar_title {
font-weight: normal;
  padding: 22px 0 0px 27px;
  text-transform: uppercase;
  font-size: 20px;
  color: #A5B49B;
}

.search {
	padding: 10px 0 0px 27px;
}

.email {
font-size: 12px;
  background: url(http://test.blog.babylonstoren.com/wp-content/uploads/2010/10/subscribe-mail-icon2.png) #fff no-repeat scroll 235px 0px;
  display: block;
  padding: 8px 0;
  margin: 0 4% 10px 0;
  text-indent: 5px;
  width: 94%;
  min-width: 130px;
  border: 0px solid #999;
  -webkit-appearance: none;
  color: #706961;
}

.subscribe_button {
float: right;
  display: block;
  margin: 0 0 10px 0;
  min-width: 90px;
  background-color: #A5B49B;
  text-transform: uppercase;
  font-weight: 100;
  clear: both;
  border: 0 none;
  border-radius: 4px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 15px !important;
  font-weight: normal;
  height: 32px;
  line-height: 32px;
  margin: 0 5px 0px 0;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  width: auto;
  letter-spacing: normal !important;
  border-radius: 2px !important;
}

.subscribe_button:hover {
background: #aebda4;
}

.button {
width: 49%;
float: right;
background-color: #A5B49B;
text-transform: uppercase;
font-weight: 100;
clear: both;
border: 0 none;
border-radius: 4px;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-size: 15px;
height: 32px;
margin: 0 6px 0 0;
padding: 0px 0 0 0;
text-align: center;
text-decoration: none;
letter-spacing: 2px;
}

/* Responsive videos */
.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.video-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#mc_embed_signup{background: #eef1ec; clear:left; font-family: 14px 'GillSans-Light';; margin-bottom: 30px;border-radius: 2px;}
	/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
	   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
	   #mc_embed_signup_scroll {padding: 24px 36px 24px 27px;color: #6c665f;}
	   #mc_embed_signup input.email {width: 100%;font-size:12px;background: url(http://test.blog.babylonstoren.com/wp-content/uploads/2010/10/subscribe-mail-icon2.png) #fff no-repeat scroll 208px 0px;}
	   #mc_embed_signup input {border: 0px solid #999;}
	   #mc_embed_signup input.button {margin: 8px 0 0 0;width: 49%;float:right;}
	   #mc_embed_signup .button {background-color: #A5B49B; text-transform: uppercase;font-weight: 100;}
	   #mc_embed_signup .button:hover {background: #aebda4;}
	   #mc_embed_signup form {padding: 0px 0 36px 3%;}
	   #mc_embed_signup label {font-weight:normal;}
