@import 'css/reset.css';
/* Main theme colour colour */
/* Accent colour */
/* Neutral / body copy colour */
/* Light colour */
/* Headings */
/* Body copy */
/* Quotes */
/*
Theme Name: Tengoseddeti
Theme URI: http://jigowatt.co.uk
Description: A widget ready theme for Tengoseddeti
Author: Jigowatt
Author URI: http://jigowatt.co.uk
*/
/* The grid */
.grid_1 {
  width: 49px;
}
.grid_2 {
  width: 130px;
}
.grid_3 {
  width: 211px;
}
.grid_4 {
  width: 292px;
}
.grid_5 {
  width: 373px;
}
.grid_6 {
  width: 454px;
}
.grid_7 {
  width: 535px;
}
.grid_8 {
  width: 616px;
}
.grid_9 {
  width: 697px;
}
.grid_10 {
  width: 778px;
}
.grid_11 {
  width: 859px;
}
.grid_12 {
  width: 940px;
}
.column {
  margin: 0 16px;
  overflow: hidden;
  float: left;
  display: inline;
}
.row {
  width: 972px;
  margin: 0 auto;
  overflow: hidden;
}
.row .row {
  margin: 0 -16px;
  width: auto;
  display: inline-block;
}
/* The rest */
body {
  font-family: "proxima-nova-1", Helvetica, arial, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
select,
input,
textarea,
button {
  font: 99% sans-serif;
}
pre,
code,
kbd,
samp {
  font-family: monospace, sans-serif;
}
body,
select,
input,
textarea {
  color: #5e5744;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #3c3522;
  font-weight: 100;
  font-family: "proxima-nova-1", Helvetica, Arial, sans-serif;
  letter-spacing: -1px;
  margin-top: 42px;
}
h1 {
  font-size: 31.999799999999997px;
  line-height: 1.3125em;
  margin-top: 0.6563em;
  margin-bottom: 0;
}
/* 32px */
h2 {
  font-size: 28px;
  line-height: 1.5em;
  margin-top: 0.75em;
  margin-bottom: 0;
}
/* 28px */
h3 {
  font-size: 24.0002px;
  line-height: 1.7em;
  margin-top: 0.875em;
  margin-bottom: 0;
}
/* 24px */
h4 {
  font-size: 17.9998px;
  line-height: 1.1667em;
  margin-top: 1.1667em;
  margin-bottom: 0;
}
/* 18px */
h5 {
  font-size: 16.0006px;
  line-height: 1.3125em;
  margin-top: 1.3125em;
  margin-bottom: 0;
}
/* 16px */
h1.pagetitle {
  margin-left: 16px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
  text-decoration: none;
  font-weight: 400;
}
p,
ul,
ol,
dl,
table,
form,
blockquote {
  margin-bottom: 14px;
}
html {
  overflow-y: scroll;
}
a:hover, a:active {
  outline: none;
}
a, a:active, a:visited {
  color: #2bb690;
  font-weight: 400;
  text-decoration: none;
}
a:hover {
  color: #4dd8b2;
}
ul, ol {
  margin-left: 2em;
}
ol {
  list-style-type: decimal;
}
nav ul, nav li {
  margin: 0;
}
small {
  font-size: 85%;
}
strong, th {
  font-weight: 700;
}
td, td img {
  vertical-align: top;
}
sub {
  vertical-align: sub;
  font-size: smaller;
}
sup {
  vertical-align: super;
  font-size: smaller;
}
pre {
  padding: 15px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}
textarea {
  overflow: auto;
}
.ie6 legend, .ie7 legend {
  margin-left: -7px;
}
input[type="radio"] {
  vertical-align: text-bottom;
}
input[type="checkbox"] {
  vertical-align: bottom;
}
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}
.ie6 input {
  vertical-align: text-bottom;
}
label,
input[type=button],
input[type=submit],
button {
  cursor: pointer;
}
button,
input,
select,
textarea {
  margin: 0;
}
input:invalid, textarea:invalid {
  border-radius: 1px;
  -moz-box-shadow: 0px 0px 5px red;
  -webkit-box-shadow: 0px 0px 5px red;
  box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
  background-color: #f0dddd;
}
::-moz-selection {
  background: #FF5E99;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #FF5E99;
  color: #fff;
  text-shadow: none;
}
a:link {
  -webkit-tap-highlight-color: #FF5E99;
}
button {
  width: auto;
  overflow: visible;
}
.ie7 img {
  -ms-interpolation-mode: bicubic;
}
.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
.hidden {
  display: none;
  visibility: hidden;
}
.visuallyhidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.invisible {
  visibility: hidden;
}
.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
.clear {
  clear: both;
}
.header,
.nav,
.article,
.section,
.footer,
.comment-header,
.fpost,
.comment-content,
.post-header,
.top {
  display: block;
}
/* Buttons */
.paging {
  padding: 8px 16px 16px;
  overflow: hidden;
  zoom: 1;
}
.paging .button {
  float: left;
}
.paging .button-next {
  float: right;
}
.posts .paging {
  padding: 8px 0 16px;
}
a.button,
.button a,
#submit,
.wp-pagenavi a,
.wp-pagenavi span,
.wp-commentnavi a,
.wp-commentnavi span {
  display: inline-block;
  padding: 3.5px 10.5px;
  background: #2bb690;
  background: -webkit-gradient(linear, left top, left bottom, from(#2bb690), to(#1aa57f));
  background: -webkit-linear-gradient(#2bb690, #1aa57f);
  background-image: -moz-linear-gradient(top, #2bb690, #1aa57f);
  background-image: -moz-gradient(top, #2bb690, #1aa57f);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #f7f0dd !important;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #00835d !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
  position: relative;
}
a.button:hover,
.button a:hover,
#submit:hover,
.wp-pagenavi a:hover,
.wp-commentnavi a:hover {
  background: #35c09a;
  background: -webkit-gradient(linear, left top, left bottom, from(#35c09a), to(#1aa57f));
  background: -webkit-linear-gradient(#35c09a, #1aa57f);
  background-image: -moz-linear-gradient(top, #35c09a, #1aa57f);
  background-image: -moz-gradient(top, #35c09a, #1aa57f);
  color: #ffffee;
}
a.button:active,
.button a:active,
.wp-pagenavi a:active,
.wp-commentnavi a:active {
  background: #1aa57f;
  background: -webkit-gradient(linear, left top, left bottom, from(#1aa57f), to(#35c09a));
  background: -webkit-linear-gradient(#1aa57f, #35c09a);
  background-image: -moz-linear-gradient(top, #1aa57f, #35c09a);
  background-image: -moz-gradient(top, #1aa57f, #35c09a);
  top: 1px;
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}
.wp-pagenavi span, .wp-commentnavi span {
  background: #fefaf0 !important;
  border: 1px solid #f7f0dd !important;
  color: #111 !important;
  text-shadow: 0 1px 0 #f7f0dd;
}
.wp-pagenavi, .wp-commentnavi {
  overflow: hidden;
  zoom: 1;
  margin-bottom: 21px;
}
.wp-pagenavi a,
.wp-pagenavi span,
.wp-commentnavi a,
.wp-commentnavi span {
  font-weight: normal !important;
  padding-left: 9px !important;
  padding-right: 9px !important;
}
/* Primary Styles
    Author: 
 */
html {
  background: #fcf9f2;
  background: -webkit-gradient(linear, left top, left bottom, from(#fcf9f2), to(#ffffff));
  background: -webkit-linear-gradient(#fcf9f2, #ffffff);
  background-image: -moz-linear-gradient(top, #fcf9f2, #ffffff);
  background-image: -moz-gradient(top, #fcf9f2, #ffffff);
  min-height: 101%;
}
/* Header */
.header {
  display: block;
  background: url(images/layout/header.gif) #ef6539;
  border-bottom: 2px solid #bc3206;
  overflow: visible;
}
.header .header-inner {
  overflow: visible;
  background: url(images/layout/crosses.png) 0 7px no-repeat;
}
.header .header-inner .top {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding: 10.5px 0;
  font-size: 12.6px;
}
.header .header-inner .top ul.social {
  float: right;
  width: 100px;
}
.header .header-inner .top ul {
  overflow: hidden;
  zoom: 1;
}
.header .header-inner .top ul li {
  float: left;
  margin: 0 12px 0 0;
}
.header .header-inner .top ul li a {
  color: #f7f0dd;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.header .header-inner .top ul li a:hover {
  color: #ffffee;
}
.header .header-inner .top ul li.rss, .header .header-inner .top ul li.facebook, .header .header-inner .top ul li.twitter {
  float: right;
}
.header .header-inner .top ul li.rss img, .header .header-inner .top ul li.facebook img, .header .header-inner .top ul li.twitter img {
  background: #fff;
  padding: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.header #logo {
  width: 296px;
  height: 42px;
  background: url(images/logos/tengoseddeti.png) no-repeat;
  margin: 0;
  overflow: hidden;
}
.header #logo a {
  padding: 42px 0 0 0;
  display: block;
  width: 100%;
}
.header .logo, .header .search {
  padding: 42px 0;
}
.header .search {
  text-align: right;
}
.header .search form {
  margin: 0;
}
.header .search label {
  display: none;
}
.header .search input {
  background: #bc3206;
  border: none;
  padding: 10.5px 21px;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
  border: 1px solid #ff764a;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  color: #f7f0dd;
  outline: none;
  -webkit-transition: all ease-in-out 0.2s;
}
.header .search input::-webkit-input-placeholder {
  color: #f7f0dd;
}
.header .search input:-moz-placeholder {
  color: #f7f0dd;
}
.header .search input:focus {
  border: 1px solid #ffa97d;
}
.header .nav {
  display: block;
  clear: both;
  overflow: visible;
  zoom: 1;
  margin: 0 -5px;
}
.header .nav ul {
  overflow: hidden;
  zoom: 1;
  background: #e55b2f;
  background: -webkit-gradient(linear, left top, left bottom, from(#e55b2f), to(#bc3206));
  background: -webkit-linear-gradient(#e55b2f, #bc3206);
  background-image: -moz-linear-gradient(top, #e55b2f, #bc3206);
  background-image: -moz-gradient(top, #e55b2f, #bc3206);
  border: 1px solid #bc3206;
  border-bottom: 0;
  z-index: 999;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 6px 6px 0 6px;
}
.header .nav ul li {
  float: left;
  margin-right: 4px;
  padding-right: 4px;
  margin-bottom: 0;
  padding-bottom: 4px;
  border-right: 1px solid #bc3206;
}
.header .nav ul li a {
  line-height: 31.5px;
  padding: 0 6px;
  display: block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #f7f0dd;
  font-weight: bold;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.header .nav ul li a:hover {
  color: #ffffee;
  background: #e55b2f;
  background: -webkit-gradient(linear, left top, left bottom, from(#e55b2f), to(#de5428));
  background: -webkit-linear-gradient(#e55b2f, #de5428);
  background-image: -moz-linear-gradient(top, #e55b2f, #de5428);
  background-image: -moz-gradient(top, #e55b2f, #de5428);
}
.header .nav ul li a:active {
  background: #cd4317;
  background: -webkit-gradient(linear, left top, left bottom, from(#cd4317), to(#e55b2f));
  background: -webkit-linear-gradient(#cd4317, #e55b2f);
  background-image: -moz-linear-gradient(top, #cd4317, #e55b2f);
  background-image: -moz-gradient(top, #cd4317, #e55b2f);
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.header .nav ul li.current-menu-item a {
  background: #cd4317;
  background: -webkit-gradient(linear, left top, left bottom, from(#cd4317), to(#e55b2f));
  background: -webkit-linear-gradient(#cd4317, #e55b2f);
  background-image: -moz-linear-gradient(top, #cd4317, #e55b2f);
  background-image: -moz-gradient(top, #cd4317, #e55b2f);
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.header .nav ul li.current-menu-item ul li a {
  background: transparent none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.header .nav ul li.current-menu-item ul li a:hover {
  background: #cd4317;
  background: -webkit-gradient(linear, left top, left bottom, from(#cd4317), to(#e55b2f));
  background: -webkit-linear-gradient(#cd4317, #e55b2f);
  background-image: -moz-linear-gradient(top, #cd4317, #e55b2f);
  background-image: -moz-gradient(top, #cd4317, #e55b2f);
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}
.header .nav ul li.last, .header .nav ul li:last-child {
  border-right: 0;
}
.header .nav ul ul {
  position: absolute;
  left: -999em;
  width: 200px;
  background: #e55b2f;
  background: -webkit-gradient(linear, left top, left bottom, from(#e55b2f), to(#bc3206));
  background: -webkit-linear-gradient(#e55b2f, #bc3206);
  background-image: -moz-linear-gradient(top, #e55b2f, #bc3206);
  background-image: -moz-gradient(top, #e55b2f, #bc3206);
  border: 1px solid #bc3206;
  border-top-width: 2px;
  z-index: 9999999;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin: 4px 0 0 -5px;
  padding: 0 6px 0;
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.25);
}
.header .nav ul ul li {
  float: none;
  margin: 0 !important;
  padding: 6px 0 6px;
  border: 0;
  border-bottom: 1px solid #bc3206;
}
.header .nav ul li:hover ul {
  left: auto;
}
.main {
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.075);
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background: #fff;
}
/* Featured Post / Blog Posts */
.featured-post {
  padding: 21px 0;
  overflow: visible;
}
.featured-post .fpost {
  background: url(images/layout/fpost.gif) #f8f1de;
  padding: 21px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 6px solid #ede6d3;
  zoom: 1;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  position: relative;
}
.featured-post .fpost img.tape-1 {
  position: absolute;
  top: -15px;
  left: -11px;
}
.featured-post .fpost img.tape-2 {
  position: absolute;
  top: 3px;
  right: -20px;
  z-index: 999;
}
.featured-post .fpost h2.title {
  margin-top: 0;
}
.featured-post .fpost h2.title a {
  text-decoration: none;
}
.featured-post .fpost h5 {
  margin-top: 0;
  margin-bottom: 0;
}
.featured-post .fpost h5 a {
  color: #ef6539;
  text-decoration: none;
}
.featured-post .fpost ul.meta {
  list-style: none;
  margin-left: 0;
  overflow: hidden;
  zoom: 1;
  font-size: 12.6px;
  color: #b3ac99;
}
.featured-post .fpost ul.meta li {
  float: left;
  margin-right: 10.5px;
}
.featured-post .fpost .post-img-link img {
  float: right;
  width: 211px;
  height: auto !important;
  margin: 0 0 16px 16px;
  display: block;
  background: #fff;
  padding: 10.5px;
  -webkit-transform: rotate(2deg);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-right: -24px;
  margin-top: -12px;
}
.featured-post .fpost .fpost-content {
  margin-right: 227px;
}
.meta {
  margin-left: 0;
  list-style: none outside !important;
  overflow: hidden;
  zoom: 1;
  font-size: 12.6px;
}
.meta a {
  color: #ef6539;
  text-decoration: none;
}
.meta li {
  float: left;
  margin-right: 21px;
}
.meta li.comments {
  padding-left: 21px;
  background: url(images/icons/comment.png) left no-repeat;
}
.meta li.date {
  padding-left: 21px;
  background: url(images/icons/date.png) left no-repeat;
}
.meta li.category {
  padding-left: 21px;
  background: url(images/icons/category.png) left no-repeat;
}
.prayer-requests {
  padding: 21px 0 0 0;
}
.prayer-requests h2 {
  margin-top: 0;
}
.prayer-requests ul {
  margin: 0;
  list-style: none;
  font-size: 12.6px;
}
.prayer-requests ul a {
  font-weight: normal;
}
.prayer-requests ul li {
  margin-bottom: 2em;
}
.prayer-requests ul li .comment-content {
  position: relative;
  padding: 10.5px;
  margin: 0 0 1em ;
  color: #000;
  background: #f3961c;
  /* default background for browsers without gradient support */

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #f7f0dd;
}
.prayer-requests ul li .comment-content:after {
  content: "";
  display: block;
  /* reduce the damage in FF3.0 */

  position: absolute;
  bottom: -10px;
  /* value = - border-top-width - border-bottom-width */

  left: 6px;
  /* controls horizontal position */

  width: 0;
  height: 0;
  border-width: 10px 10px 0;
  /* vary these values to change the angle of the vertex */

  border-style: solid;
  border-color: #f7f0dd transparent;
}
.prayer-requests ul li cite {
  font-style: normal;
}
.prayer-requests ul li cite img {
  display: block;
  float: left;
  width: 15.75px !important;
  background: #fff;
  height: 15.75px !important;
  padding: 2px;
  border: 1px solid #e6dfcc;
  margin: 0 10.5px 0 5.25px;
}
.prayer-requests ul li time {
  color: #c4bdaa;
}
.quote {
  padding: 42px 0;
}
.quote p.cite {
  text-align: right;
}
.quote p.cite cite {
  font-style: normal;
}
.quote .image {
  overflow: visible;
}
.quote .button {
  display: block;
  text-align: center;
}
.quote .quote-row {
  overflow: hidden;
  zoom: 1;
}
.quote ul.articles {
  padding-top: 21px;
  margin: 0;
  margin-top: 21px;
  clear: left;
  border-top: 1px dotted #e6dfcc;
  overflow: hidden;
  zoom: 1;
  padding-bottom: 21px;
  /*li.latest {
			box-shadow:none;
			-webkit-box-shadow:none;
			-moz-box-shadow:none;
			.border_radius(0px);
			padding:0 0 3px;
			
			a.button {
				margin-top:@vertical-rhythm * 3.5;
				padding:@vertical-rhythm / 4 @vertical-rhythm / 2;
				height:auto;
				.border_radius(5px);
				box-shadow:none;
				-webkit-box-shadow:none;
				-moz-box-shadow:none;
			}
			
			a.button:active {
				.inset_box_shadow(0, 1px, 2px, 0, rgba(0,0,0,0.2));
			}
		}*/

}
.quote ul.articles li.verdades a {
  height: 115.5px;
  padding-top: 63px;
}
.quote ul.articles li h3 {
  line-height: 21px;
}
.quote ul.articles li a {
  height: 105px;
  padding-top: 73.5px;
  box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 0 5px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  text-align: center;
  display: block;
  font-weight: bold;
}
.quote ul.articles li a span {
  text-align: center;
  font-size: 14px;
  display: block;
  margin: 0 auto;
  padding: 6px 0;
  width: 125px;
  color: #f7f0dd;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-transition: all ease-in-out 0.2s;
  display: block;
  background: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.quote ul.articles li a:hover {
  box-shadow: inset 0 0 0 10px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 0 0 10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 0 10px rgba(0, 0, 0, 0.15);
}
.quote ul.articles li a:hover span {
  background: rgba(0, 0, 0, 0.85);
}
.quote ul.articles li.conoce,
.quote ul.articles li.sacramentos,
.quote ul.articles li.devociones,
.quote ul.articles li.reflexion,
.quote ul.articles li.medjugorje,
.quote ul.articles li.verdades {
  -webkit-transition: all ease-in-out 0.2s;
}
.quote ul.articles li.conoce:hover,
.quote ul.articles li.sacramentos:hover,
.quote ul.articles li.devociones:hover,
.quote ul.articles li.reflexion:hover,
.quote ul.articles li.medjugorje:hover,
.quote ul.articles li.verdades:hover {
  -webkit-transform: scale(1.05);
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.quote ul.articles li.conoce a {
  background: url(images/conoce_tu_fe.jpg) top no-repeat;
}
.quote ul.articles li.sacramentos a {
  background: url(images/sacramentos.jpg) top no-repeat;
}
.quote ul.articles li.devociones a {
  background: url(images/devociones.jpg) top no-repeat;
}
.quote ul.articles li.reflexion a {
  background: url(images/temas_reflexion.jpg) top no-repeat;
}
.quote ul.articles li.medjugorje a {
  background: url(http://www.tengoseddeti.org/wp-content/uploads/2009/06/descripcion.jpg) top no-repeat;
}
.quote ul.articles li.verdades a {
  background: url(images/verdades_fe_catolica.jpg) top no-repeat;
}
.quote img {
  width: 37px;
  padding: 6px;
  background: #fff;
  display: block;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transform: rotate(-1deg);
}
.quote blockquote {
  font-family: "garamond-premier-pro-1", Georgia, serif;
  font-style: italic;
  font-size: 21px;
  line-height: 28px;
  margin-bottom: 0;
}
.quote blockquote p {
  margin-bottom: 0;
}
.quote-widget {
  padding: 0;
  margin: 0 0 21px 0;
}
.quote-widget blockquote {
  font-family: "garamond-premier-pro-1", Georgia, serif;
  font-style: italic;
  font-size: 15.400000000000002px;
  line-height: 28px;
  margin-bottom: 0;
  padding: 10.5px;
  background: #f3961c;
  /* default background for browsers without gradient support */

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #f7f0dd;
}
.quote-widget blockquote p {
  margin-bottom: 0;
}
.ie6 ul.articles a span, .ie7 ul.articles a span, .ie8 ul.articles a span {
  background: #000 !important;
  filter: alpha(opacity=50);
}
.frame {
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.075);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fefaf0));
  background: -webkit-linear-gradient(#ffffff, #fefaf0);
  background-image: -moz-linear-gradient(top, #ffffff, #fefaf0);
  background-image: -moz-gradient(top, #ffffff, #fefaf0);
  border: 5px solid #fff;
}
.post .post_wrap {
  float: right;
  width: 470px;
}
.post .post_wrap h5 {
  margin-top: 0;
}
.post img.alignnone,
.post img.alignleft,
.post img.alignright,
.post img.aligncenter {
  display: block;
  background: white;
  padding: 2px;
  border: 1px solid #E6DFCC;
  margin: 10.5px 0;
}
.post img.alignnone {
  float: right;
  margin-left: 21px;
}
.post img.alignleft {
  float: left;
  margin-right: 21px;
}
.post img.alignright {
  float: right;
  margin-left: 21px;
}
.post img.aligncenter {
  margin: 0 auto;
}
.post ul {
  list-style: disc outside;
}
.post ol {
  list-style: decimal outside;
}
.post blockquote {
  font-family: "garamond-premier-pro-1", Georgia, serif;
  font-style: italic;
  font-size: 16.8px;
  line-height: 28px;
  padding: 10.5px;
  margin: 0 0 1em 1.8em;
  background: #f3961c;
  /* default background for browsers without gradient support */

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #f7f0dd;
}
.post blockquote p {
  margin-bottom: 0;
}
.post .bibliography {
  color: #9b9890;
  font-size: 0.92em;
  font-size: 80%;
  line-height: 15px;
  padding: 10px;
  margin: 40px 5px 10px 5px;
  border-top: 1px solid #ede6d3;
}
.post ul.related {
  list-style: none outside !important;
  margin: 0 0 21px;
  padding: 0;
}
.post ul.related ul {
  margin: 0;
}
.post ul.related li.post {
  border-bottom: 1px solid #f7f0dd;
  padding-bottom: 5.25px;
  margin-bottom: 5.25px;
}
.post ul.related li.post h5 {
  margin-top: 10.5px;
}
.blogposts, .articles {
  font-size: 12.6px;
}
.blogposts .hr, .articles .hr {
  clear: both;
  margin: 11px 16px;
  border-bottom: 1px dotted #E6DFCC;
}
.blogposts h2.title, .articles h2.title {
  margin-top: 0;
}
.blogposts h2.title a, .articles h2.title a {
  text-decoration: none;
}
.blogposts h5, .articles h5 {
  margin-top: 0;
  margin-bottom: 0;
}
.blogposts h5 a, .articles h5 a {
  color: #ef6539;
  text-decoration: none;
}
.blogposts h4, .articles h4 {
  margin-bottom: 1.1667em;
}
.blogposts .prayer-request h4, .articles .prayer-request h4 {
  margin-top: 10.5px;
}
.blogposts h5, .articles h5 {
  margin: 0;
  margin-top: 10.5px;
}
.blogposts h5 a, .articles h5 a {
  color: #ef6539;
}
.blogposts .blog-img, .articles .blog-img {
  display: block;
  width: 130px;
  float: left;
  margin-right: 16px;
  margin-bottom: 10.5px;
  overflow: hidden;
}
.blogposts .blog-img img, .articles .blog-img img {
  width: 100%;
}
.blogposts .article p,
.articles .article p,
.blogposts .article ul.meta,
.articles .article ul.meta {
  /*float: right;
		.grid_2;
		clear: right;*/

}
.blogposts .hr {
  margin: 11px 0;
}
.threecols {
  padding: 1em 0;
}
.threecols h3 {
  margin-bottom: .5em;
}
.popular ul {
  margin: 0;
  list-style: none;
}
.popular ul li {
  margin-bottom: 10.5px;
  border-bottom: 1px solid #f7f0dd;
  padding-bottom: 10.5px;
}
.popular ul li time {
  display: block;
  color: #c4bdaa;
}
.popular ul li h5 {
  margin-bottom: 11.666666666666666px;
  margin-top: 0;
}
.popular ul .meta {
  margin: 0;
  padding: 0;
}
.popular ul .meta li {
  border: 0;
  padding: 0 0 0 21px;
  margin-bottom: 0;
}
.twitter ul {
  margin: 0;
  list-style: none;
}
.twitter ul li {
  margin-bottom: 10.5px;
  border-bottom: 1px solid #f7f0dd;
  padding-bottom: 10.5px;
}
.twitter ul li time {
  display: block;
  color: #c4bdaa;
}
.twitter ul.wp-tag-cloud {
  overflow: hidden;
  zoom: 1;
  text-align: left;
}
.twitter ul.wp-tag-cloud li {
  border: 0;
  margin: 0 6px 0 0;
  padding: 0;
  display: inline;
  line-height: 21px;
}
.twitter ul.wp-tag-cloud a {
  font-weight: normal;
}
.latest-comments ul, ol.comment-list {
  margin: 0;
  list-style: none;
  font-size: 12.6px;
}
.latest-comments ul a, ol.comment-list a {
  font-weight: normal;
}
.latest-comments ul li, ol.comment-list li {
  margin-bottom: 2em;
}
.latest-comments ul li .comment-header, ol.comment-list li .comment-header {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background: #f7f0dd;
  margin: 0;
  padding: 3.5px 10.5px 0;
}
.latest-comments ul li .comment, ol.comment-list li .comment {
  display: block;
}
.latest-comments ul li .comment-content, ol.comment-list li .comment-content {
  position: relative;
  padding: 10.5px;
  margin: 0 0 1em ;
  color: #000;
  background: #f3961c;
  /* default background for browsers without gradient support */

  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background: #f7f0dd;
}
.latest-comments ul li .comment-content:after, ol.comment-list li .comment-content:after {
  content: "";
  display: block;
  /* reduce the damage in FF3.0 */

  position: absolute;
  bottom: -10px;
  /* value = - border-top-width - border-bottom-width */

  left: 6px;
  /* controls horizontal position */

  width: 0;
  height: 0;
  border-width: 10px 10px 0;
  /* vary these values to change the angle of the vertex */

  border-style: solid;
  border-color: #f7f0dd transparent;
}
.latest-comments ul li cite, ol.comment-list li cite {
  font-style: normal;
}
.latest-comments ul li cite img, ol.comment-list li cite img {
  display: block;
  float: left;
  width: 15.75px !important;
  height: 15.75px !important;
  background: #fff;
  padding: 2px;
  border: 1px solid #e6dfcc;
  margin: 0 10.5px 0 5.25px;
}
.latest-comments ul li time, ol.comment-list li time {
  color: #c4bdaa;
}
ol.comment-list li .comment-content {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 10.5px 10.5px 0;
  margin-top: 21px;
}
ol.comment-list li .comment-content .comment {
  display: block;
}
ol.comment-list li .comment-content p {
  margin-bottom: 10.5px;
}
ol.comment-list li .comment-content .comment-content-inner {
  overflow: hidden;
  zoom: 1;
}
.navigation {
  display: block;
  overflow: hidden;
  zoom: 1;
}
.navigation .nav-previous {
  float: left;
}
.navigation .nav-next {
  float: right;
}
.foot-wrap {
  background: #f1ead7;
  border-top: 1px solid #e6dfcc;
  padding: 0;
  margin-top: 21px;
}
.foot-wrap p {
  margin-bottom: 21px;
}
.foot {
  overflow: hidden;
  zoom: 1;
  background: #f7f0dd;
  padding-top: 21px;
}
.foot .credit {
  text-align: right;
}
.foot .credit img {
  width: 100%;
}
#jigowatt_form {
  padding: 12px 0 0 0 !important;
}
#jigowatt_form fieldset {
  border-color: #f7f0dd !important;
}
#jigowatt_form input, #jigowatt_form textarea, #jigowatt_form select {
  background: #fffefd !important;
  border-color: #eddeb4 !important;
}
#jigowatt_form #submit {
  display: inline-block;
  padding: 3.5px 10.5px;
  background: #2bb690 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#2bb690), to(#1aa57f)) !important;
  background: -webkit-linear-gradient(#2bb690, #1aa57f) !important;
  background-image: -moz-linear-gradient(top, #2bb690, #1aa57f) !important;
  background-image: -moz-gradient(top, #2bb690, #1aa57f) !important;
  padding: 6px 12px !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #f7f0dd !important;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #00835d !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
  position: relative;
}
dl.faq-list dt {
  background: #f7f0dd !important;
  display: block;
  font-size: 0.92em;
  border: 1px solid #eddeb4 !important;
  padding: 0.5em 1em;
  margin: 1em 0 0 0 !important;
  font-weight: bold;
  color: #2bb690 !important;
}
.widget .widget_title {
  margin-top: 0;
  margin-bottom: .5em;
}
.widget ul {
  margin: 0;
  list-style: none;
}
.widget ul li {
  margin-bottom: 10.5px;
  border-bottom: 1px solid #f7f0dd;
  padding-bottom: 10.5px;
}
.widget ul li a {
  font-weight: bold;
}
.widget ul li time {
  display: block;
  color: #c4bdaa;
}
#respond {
  width: 616px;
}
#respond #cancel-comment-reply-link {
  padding-left: 20px;
}
#respond span.required {
  color: #ef6539;
}
#respond p.comment-form-author {
  float: left;
  width: 192px;
  margin-right: 20px;
}
#respond p.comment-form-email {
  float: left;
  width: 192px;
  margin-right: 20px;
}
#respond p.comment-form-url {
  float: right;
  width: 192px;
}
#respond p input {
  width: 182px;
  padding: 4px;
  border: 1px solid #eddeb4 !important;
}
#respond p.comment-form-comment label {
  display: none;
}
#respond p.comment-form-comment textarea {
  width: 606px;
  padding: 4px;
  border: 1px solid #eddeb4 !important;
}
#respond p.form-allowed-tags {
  font-size: 11px;
  color: #c4bdaa;
}
#respond #submit {
  padding: 6px 12px;
  width: auto;
}
#wpstats {
  position: absolute;
  left: -9999999px;
}
blockquote.alternate {
  font-style: normal;
  font-family: "proxima-nova-1", Helvetica, arial, serif;
  font-size: 14px;
}
blockquote.alternate p { margin: 0 0 1em 0;}