*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-repeat: no-repeat;
  position: relative;
}

body {
	background-color: #fff;
	font-family: Arial,Sans-serif;
	font-size: 1.35em;
	color: #444;
}

.center {
	margin:0 auto;
}

a {
  text-decoration: none;
  color: #0084C8;
}

/*------------------------------- Header ----------------------------------*/

#header {
	display: none;
}

#site-title img {
	width: 291px;
	height: 65px;

}

/*------------------------------- Content area ----------------------------------*/

.col-full {
	width:960px;
	margin: 0 auto;
	overflow: hidden;
}

#container a {
	color:#2E80D3;
}

#main {
	width:710px;
}

.post {
	margin-bottom:20px;
	padding: 0 0 20px;
	border-bottom: 1px solid #ddd;
}

.post,.author_info,#comments,#pings,#respond,.more_entries {
	width:auto!important
}

.title {
	letter-spacing: -.02em;
}

.title a {
	color:#000!important
}

.post-meta {
	border:0;
	padding:.5em 0;
	margin:0;
	font-size:.7em;
	color:#aaa;
}

.the_time {
	font-size: 14px;
	font-family:Georgia,Arial,Sans-serif;
	font-style:italic;
	color: #aaa;
}

.entry {
	font-size:.8em;
	margin: 20px 0 0;
}

.post .title {
  font-family: 'proxima-nova', arial;
  font-weight: 100;
  font-style: normal;
  font-size: 48px;
  line-height: 1.1em;
  color: #444;
}

.entry img {
	border:0!important
}

.single-post .post {
	border-bottom:0
}

.single-post .post-meta.bottom {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #ddd
}

.post hr {
	border:0;
	border-bottom:1px solid #ddd;
	background-color:#fff;
	margin-bottom:20px
}

.page-template .post h1.title {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #ddd
}

.post-meta .the_comment_link:nth-of-type(3) {
  display: inline-block;
  margin: 0 0 0 20px;
}

.post h3 {
  font-size: 24px;
  line-height: 1.3em;
}

.entry p {
  line-height: 1.6em;
  width: 660px;
  margin: 0 0 25px;
}

.entry table p {
  width: auto;
}

#comments {
	padding:1.25em;
	margin:0
}

#comments p {
	font-size:.8em
}

#comments h3 {
	color:#999;
	font-size:1.5em;
	font-weight:400
}

.commentlist {
	margin:0!important;
	padding:0
}

.comment-head .date {
	color:#666;
	font-size:.7em;
	padding:.5em 0
}

.comment-container {
	padding:1em!important
}

#respond {
	margin:0 0 0 1.5em;
	padding:1em;
	width:85%
}

#commentform {
	background:#F8F8F8;
	border:1px solid #ccc;
	padding:2em 2em 4em;
	font-size:1em;
}

#respond h3 {
	color:#999;
	font-size:1.5em;
	font-weight:400;
}

#respond label {
	display:block;
	font-weight:400;
	font-size:.75em;
	text-transform:none;
	color:#000;
}

#respond #submit {
	background:url(http://localhost/more/youversion/wp-content/themes/YouVersion/images/assets/button_bg.png) repeat-x;
	color:#000;
	font-weight:700;
	font-size:.7em;
	border:1px solid #ccc;
	cursor:pointer;
	float:left;
}

/*------------------------------- Sidebar ----------------------------------*/

#sidebar {
	width:230px
}

#sidebar .widget {
    border-bottom: 1px solid #ddd;
    margin: 0 0 20px;
}

#sidebar .widget ul li {
	margin:0;
	padding:0;
	border:0;
	line-height:1.5em;
}

#sidebar h3 {
	font-family:Arial,Sans-serif;
	margin:0 0 .25em;
	padding:0;
	font-size:1em;
	text-transform:none;
	border:0;
	color:#555;
	font-weight:700;
	font-size:1em;
}

#sidebar ul,#sidebar p,#sidebar span {
	font-size:.8em;
}

#sidebar #searchform div #s {
	display:block;
	width:97%;
}

#sidebar input#s,#sidebar input.field {
	width:190px;
}

.archive_header {
	float:left;
	width:710px;
	padding:0;
}

#sidebar #text-4 {
	padding-bottom:0;
}

#sidebar #text-4 .textwidget {
	padding-bottom:0;
}

.more_entries {
	padding:.5em 0 2em;
	font-size:.8em;
	width:100%;
	float:left;
}

.more_entries a,.more_entries span {
	background:#fff;
}

.more_entries .current {
	color:#000;
}

.more_entries a {
	font-weight:400;
	color:#555;
}

.more_entries a:hover {
	font-weight:400!important;
	color:#000;
}

input.submit {
	display: inline-block;
	float: none;
}

.textwidget {
	padding: 0;
}


/* ----- Language widget */

.icl_languages_selector {
  padding: 0 0 15px;
}

#lang_sel a, #lang_sel a:visited {
	-moz-border-radius:     3px;
	-webkit-border-radius:  3px;
	border-radius:          3px;
}

/* ----- Engage widget  */

#text-4 .yv-logo {
  display: block;
  padding: 0 0 20px;
  margin: 0 0 20px;
  border-bottom: 1px solid #ddd;
  text-align: center;
}

#text-4 .yv-logo img {
  width: 150px;
}

#text-4 p {
  font-size: 15px;
}

#text_icl-2 {
  display: none;
}

/* ----- Links widget  */

#text-3 {
  padding: 0 0 15px;
}

#text-3 a {
  font-size: 15px;
}

/* ---- Search widget  */

#search_main {
  padding: 0 0 20px;
}

#searchform {
  margin: 0;
}

#searchform input[type="text"] {
  border: 1px solid #ccc;
	-moz-border-radius:     3px;
	-webkit-border-radius:  3px;
	border-radius:          3px;
	float: none;
}

input.submit {
  background-color: #0084C8;
  display: block;
  float: none;
  line-height: 17px;
  border: none;
  padding: 4px 10px;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
	-moz-border-radius:     5px;
	-webkit-border-radius:  5px;
	border-radius:          5px;
	margin: 10px 0 0;
}

/* ---- Categories widget  */

#categories-3 {
  padding: 0 0 20px;
}


/* ---- Twitter widget  */

#text-2 {
  padding: 0 0 20px;
}

/* ---- FB widget  */

#text-5 {
  padding: 10px 0;
}


/*------------------------------- Footer ----------------------------------*/

.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited,
.wp-pagenavi span.pages, .more_entries .wp-pagenavi .extend {
	background-color: #FFF;
}

.more_entries .wp-pagenavi .current,
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {
	background: #888;
	color: #fff;
}

.wp-pagenavi span.pages,
.more_entries .wp-pagenavi .extend {
	padding: 8px;
}

#footer {
	background:none;
	color:#999;
	text-transform:none;
	padding:2em 0;
	margin: 0 auto;
	width: 960px;
}

#footer a {
	color:#2E80D3;
}

#footer .fr {
	margin-right: 250px;
}