body, .site::before, #secondary, .site-header, .site-footer, .menu-toggle, .featured-content, 
.featured-content .entry-header, .slider-direction-nav a, 
.ie8 .featured-content, .ie8 .site::before {
  /*background-color: #f8f8f8;*/
  background-color: white;
}

.site-title {
float: none;
padding-top: 0;
text-align: center;
margin: 30px auto 45px;
}

.entry-meta a:hover {
color: #efb227;
}

.entry-title a {
color: #939393;
font-size: 28px;
white-space: wrap;  
text-transform: none;
font-family: "Feijoa",Georgia,sans-serif;
}

.third_column .entry-title a {
color: #505050;
font-size: 12px;
font-weight: 700;
line-height: 18px;
padding-top: 15px;
}

.third_column .entry-title {
text-align: center;  
}

body.single .entry-title {
  padding-top: 2.5em; 
}

body.single .entry-content {
 padding-top: 0; 
}

.single .byline, .group-blog .byline {
  display: none; 
}

.entry-header img {
 padding-bottom: 20px; 
}

.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
  max-width: 600px;
  width: 100%;
}

.more-link {
 display: block; 
}

#secondary {
width: 16%;
padding-top: 2em; 
}

#secondary h2, #secondary #primary-sidebar {
 padding-left: 2px; 
}

#s2email {
color: #8f8f8f;
border: 1px solid lightgray;
}

.site-description, .widget, .widget p, .widget a, .widget li {
font-family: 'ProximaNova';  
}

/*.site-content {
border-left: 1px solid lightgray;
}*/

.content-area, .content-sidebar, #main-content {
padding-top: 0; 
}

.site-content {
padding-top: 50px;
}

.site-description {
margin: 0 0 36px;
}

.site, .site-header, #site-header img {
max-width: 100%;
width: 100%;
}

body.home .site-content {
padding-top: 10em; 
}

#s2_form_widget-2 input[type="submit"]:nth-child(2) {
display: none;
}

#s2_form_widget-2 label {
display: none; 
}

#s2_form_widget-2 input[type="submit"]:nth-child(1) {
background-image: url("http://batavia.es/themes/batavia_respon/img/spritesheet.png");
background-color: inherit;
padding: 0;
margin: 0;
height: 24px;
width: 24px;
text-indent: -9999px;
position: relative;
left: -13px;
top: 5px;
}

#s2_form_widget-2 p, #s2_form_widget-2 .widget-title {
margin-bottom: 0;
}

#s2_form_widget-2 input {
background: #e4e4e4 none repeat scroll 0 0;
border: medium none;
color: #999;
border-radius: 0;
text-indent: 13px;
width: 220px;
}

body.archive #primary {
margin-top: 6em; 
}

.entry-header h3 a, .entry-header h2 {
font-size: 16px;
font-weight: 300;
margin: 0 0 12px;
font-family: ProximaNova;
color: #939393;
line-height: 22px;
}

.third_column .entry-header h2 {
color: #505050;
font-size: 12px;
font-weight: 700;
line-height: 18px;
padding-top: 15px;  
}

.entry-header h2 {
line-height: 25px;  
}

.home .entry-header h3 {
margin-bottom: 0;
margin-top: 0;
padding-bottom: 25px;
}

.home article {
margin-bottom: 0;
padding-bottom: 50px;  
}

p {
margin-bottom: 18px;  
}

.post-navigation, .image-navigation, .comments-area {
max-width: 600px;  
}

body, ul, li, p, span, a {
font: 12px/14px "ProximaNova",Arial,Helvetica,sans-serif;
}

.social_content .social_link {
display: block;
float: left;
height: 23px;
margin: 0 5px;
width: 23px;
}

.sprite {
background-image: url('http://batavia.es/themes/batavia_respon/img/spritesheet.png');
background-repeat: no-repeat;
display: block;
}

.sprite-facebookoverp {
width: 23px;
height: 23px;
background-position: -103px -5px;
}

.sprite-facebookp, .sprite-facebookoverp:hover {
width: 23px;
height: 23px;
background-position: -39px -38px;
}

.sprite-google-plus {
width: 23px;
height: 23px;
background-position: -72px -38px;
}

.sprite-google-plus-hover, .sprite-google-plus:hover {
width: 23px;
height: 23px;
background-position: -105px -38px;
}

.sprite-pinterestoverp {
width: 23px;
height: 23px;
background-position: -28px -103px;
}

.sprite-pinterestp, .sprite-pinterestoverp:hover {
width: 23px;
height: 23px;
background-position: -61px -103px;
}

.sprite-twitteroverp {
width: 23px;
height: 23px;
background-position: -119px -103px;
}

.sprite-twitterp, .sprite-twitteroverp:hover {
width: 23px;
height: 23px;
background-position: -161px -5px;
}

.social_links {
padding-top: 2em;
}

.social_content {
display: inline-block;
}

button:hover, button:focus, .button:hover, .button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
  background-color: #505050;
  color: #fff;
}

img.duotono{
display:none;
filter: grayscale(100%);
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%);
filter: grayscale(100%);
filter: url(desaturate.svg#greyscale);
filter: gray;
-webkit-filter: grayscale(1);
}

img.duotono_orig{    
}

.doutono_container{
display:block;
position: relative;
}

.doutono_container:hover{    
}

.doutono_container:hover img.duotono_orig{
display:none;
}

.doutono_container:hover img.duotono{
display:block;
}

.duotono_layer{
display:none;
}
.doutono_container:hover .duotono_layer{
display: block;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}

.submit, .post-navigation .meta-nav, .comment-reply-title {
font-family: TrioGrotesk;  
}

#s2email {
  background: #e4e4e4 none repeat scroll 0 0;
  border: medium none;
  color: #999;
  font-size: 10px;
  height: 17px;
  margin-bottom: 8px;
  position: relative;
  text-indent: 5px;
  width: 220px;
  border-radius: 0;
}

.s2_form_widget, .s2_form_widget p {
margin-bottom: 0;  
}

.s2_form_widget label,
.s2_form_widget input[type=submit]:last-child {
 display: none; 
}

.s2_form_widget input[type=submit]:first-child {
  background-position: -5px -5px;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  display: block;
  filter: none;
  height: 24px;
  margin-top: 5px;
  position: relative;
  text-indent: -5000px;
  width: 24px;
  margin-left: -8px;
  background-color: #f8f8f8;
  background-image: url("http://batavia.es/themes/batavia_respon/img/spritesheet.png");
}

.s2_form_widget h1 {
 margin-bottom: 0 !important; 
}
  
.s2_form_widget {
min-height: 120px; 
}

body.single .entry-meta {
display: none;
}

.widget a {
border-bottom: 1px dotted; 
}

#primary-menu {
display: block; 
clear: both;
float: left;
}

.site-navigation a {
color: #505050;
}

.primary-navigation a {
text-transform: uppercase;
font: 400 10px/12px TrioGrotesk,Arial,Helvetica,sans-serif;  
border-bottom: 2px solid white;
}

.primary-navigation li:hover > a, .primary-navigation li.focus > a {
color: #505050;
background: white;
border-bottom: 2px solid #efb227;  
}

#primary-menu > li:nth-child(4) a {
color: #efb227; 
}

#primary-menu > li {
margin-right: 40px;
float: left;
}

#page {
max-width: 940px;  
}

body.home article {
width: 100%;  
}

.third_column {
width: 33%;
float: left;  
}

.third_column img {
width: 100%  
}