html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
::-moz-selection { background: #f9e793; color: #111; text-shadow: none; }
::selection { background: #f9e793; color: #111; text-shadow: none; }
figure { margin: 10% 0; }
figcaption { text-align: center; }
img { border: 0; -ms-interpolation-mode: bicubic;}
a:hover, a:active, a:focus { outline: none; -moz-outline-style: none;} .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }  body {
max-width:100%;
margin:0 auto;
font-family: 'Crimson Text', 'Times New Roman', serif;
color:#222;
background: #fff;
}
.container {
width: 100%;
overflow: hidden;
}
.post,
.content-wrap .page,
.type-attachment {
display:block;
position: relative;
background:#fff;
}
.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
padding-left:20px;
padding-right: 20px;
clear:both;
}
#site-content {
padding-bottom: 60px;
} h1, h2, h3, h4, h5, h6,
.site-title,
.sidebar-left,
.sidebar-right,
.entry-content a.more-link,
.featured-post,
.postformat-label,
.entry-meta,
.entry-meta .share-btn,
#comments h3.comments-title,
#comments #respond h3#reply-title,
input#submit,
input.wpcf7-submit,
.entry-content p.wp-caption-text,
.entry-content .entry-caption p,
.gallery-item .gallery-caption,
blockquote cite,
.format-link .entry-content a.link,
#nav-single,
#nav-below,
.wp-pagenavi,
.previous-image,
.next-image,
.entry-content .page-link,
table, dl,
.entry-content p span.highlight,
.entry-content p span.dropcaps,
.footer-nav,
.entry-content ul.notes,
.entry-content ol.notes,
.entry-content p.sidenote-left,
.entry-content p.sidenote-right,
.entry-content p.colored,
.white-box,
.blue-box,
.yellow-box,
.red-box,
.green-box,
.lightgrey-box,
.grey-box,
.dark-box,
.standard-btn,
#s,
.template-archive .entry-content,
.jetpack_subscription_widget input#subscribe-field,
.jetpack_subscription_widget input[type="submit"] {
font-family: 'Raleway', Helvetica, Arial, sans-serif;
} h5,
h6,
.entry-content p span.highlight,
.entry-content p span.dropcaps,
.entry-content p.sidenote-left span,
.entry-content p.sidenote-right span,
.entry-content p.colored {
color: #f9ca79;
}
.featured-post,
.postformat-label {
background: #f9ca79;
} h1, h2, h3, h4, h5, h6 {
color: #111;
font-weight:400;
text-rendering: optimizeLegibility;
line-height:1.45;
text-transform: uppercase;
letter-spacing: 1px;
}
h1 {
margin: 2em 0 1.4em;
font-size:24px;
font-size:1.5rem;
}
h2 {
margin: 1.4em 0;
font-size:20px;
font-size:1.25rem;
}
h3 {
margin: 1.2em 0;
font-size:18px;
font-size:1.125rem;
}
h4 {
margin: 1em 0;
font-size:18px;
font-size:1.125rem;
}
h5 {
margin: 1em 0;
font-size:14px;
font-size:0.875rem;
}
h6 {
margin: 1em 0;
font-size:12px;
font-size:0.75rem;
}
h5, h6 {
font-weight:700;
text-transform: uppercase;
letter-spacing: 2px;
} p.justify {
text-align:justify;
}
strong {
font-weight: bold;
}
em, i {
font-style: italic;
}
pre {
font-family: monospace;
word-wrap: normal;
margin-bottom: 20px;
padding: 10px;
overflow: auto;
font-size:16px;
font-size:1rem;
background: #f7f7f7;
line-height: 1.3;
color:#999;
overflow: auto;
}
code {
font-family: monospace;
word-wrap: normal;
font-size:16px;
font-size:1rem;
font-weight: normal;
color:#000;
}
address {
padding:0 0 30px;
font-size:18px;
font-size:1.125rem;
}
abbr,acronym {
border-bottom:.1em dotted #aaa;
cursor: help;
}
ins{
background:#f9dcb2;
text-decoration:none;
}
small {
font-size:12px;
font-size:0.75rem;
} a,
.site-title h2.site-description a,
.widget_tatami_recentposts ul li h3.recentposts-title a,
.bwp-rc-widget li.sidebar-comment a,
.entry-header h2.entry-title a:hover,
.widget_twitter ul.tweets li a,
ul.latest-posts-list li a:hover,
ul.monthly-archive-list li a:hover,
.entry-content a.more-link:hover {
color:#aaa;
text-decoration:none;
-webkit-transition:.2s color ease;
-moz-transition:.2s color ease;
-o-transition:.2s color ease;
-ms-transition:.2s color ease;
transition:.2s color ease;
}
a:hover,
.site-title h1.title a,
.main-nav .menu-item a:hover,
.main-nav ul li a:hover,
#site-content .entry-header h2.entry-title a:hover,
.entry-content a.more-link:hover,
#comments .comment-text a:hover,
#comments .comment-content ul li.comment-author a:hover,
#comments .comment-content ul li.comment-time a:hover,
#comments .comment-content ul li.comment-edit a:hover,
#comments .comment-content p.comment-reply a:hover,
#comments ol li.pingback a:hover,
.template-archive ul li a:hover,
.widget a:hover,
.widget-area .textwidget a:hover,
.widget_twitter ul.tweets li a:hover,
.colophon .footer-nav li a:hover,
#nav-single a:hover,
#nav-below a:hover {
color: #f9ca79;
}
input[type="submit"],
.entry-content .archive-tags a:hover,
.flickr_badge_wrapper .flickr-bottom a,
.jetpack_subscription_widget input[type="submit"] {
background:#f9ca79;
}
#nav-single a:hover,
#nav-below a:hover,
.previous-image a:hover,
.next-image a:hover,
#comment-nav a:hover {
border-bottom:1px solid #f9ca79;
}
.entry-content a:hover,
#comments .comment-text a:hover,
#comments .comment-content ul li.comment-author a:hover,
#comments .comment-content ul li.comment-time a:hover,
#comments .comment-content ul li.comment-edit a:hover,
#comments .comment-content p.comment-reply a:hover {
text-decoration: underline;
} ol, ul {
list-style: none;
}
dl dt {
font-size:16px;
font-size:1rem;
font-weight: bold;
line-height:1.5;
}
dl dd {
margin: 0 0 30px 0;
line-height:1.5;
font-size:14px;
font-size:0.875rem;
} table {
border-collapse: collapse;
border-spacing: 0;
border-bottom: 1px solid #ddd;
line-height: 2;
margin: 0 0 40px;
width: 100%;
font-size:14px;
font-size:0.875rem;
}
table td {
border-top: 1px solid #ddd;
padding: 6px 10px 6px 0;
}
table caption {
margin: 40px 0;
}
table th {
font-weight: bold;
text-align:left;
} .alignleft {
float: left;
margin-right:20px;
}
.alignright {
float: right;
margin-left:20px;
margin-left:20px;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft,
img.alignright {
margin-top:12px;
margin-bottom:12px;
max-width:60%;
} img,
.widget img {
max-width: 100%;
height: auto;
width: auto\9; }
img.img-border {
max-width:98.1%;
padding:5px;
background:#fff;
border:1px solid #ddd;
}
.wp-caption.alignnone {
margin: 0;
}
.wp-caption {
max-width: 100%;
}
.entry-content p.wp-caption-text,
.gallery-item .gallery-caption {
font-size:10px;
font-size:0.625rem;
line-height: 1.8;
text-transform:uppercase;
letter-spacing:0.2em;
color:#999;
font-weight: bold;
}
.gallery-item .gallery-caption {
display:none;
}
.entry-content p.wp-caption-text {
margin:0;
padding: 7px 0 20px;
}
.entry-content p.wp-caption-text:last-child {
padding-bottom: 0 !important;
}
embed,
iframe,
object,
video {
max-width:100%;
}
.entry-content .twitter-tweet-rendered {
max-width: 100% !important; } input,
textarea {
padding: 8px 2%;
background:#fff;
border:1px solid #ddd;
font-size:16px;
font-size:1rem;
color: #989898;
line-height:1.6;
-webkit-appearance: none;
outline-color: transparent;
outline-style: none;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
input:hover,
input:focus,
v:active,
textarea:hover,
textarea:focus,
textarea:active {
border: 1px solid #bcbcbc;
-webkit-box-shadow: inset 0 0 4px rgba(0,0,0, 0.1);
-moz-box-shadow: inset 0 0 4px rgba(0,0,0, 0.1);
box-shadow: inset 0 0 4px rgba(0,0,0, 0.1);
}
input[type="button"],
input[type="submit"] {
padding: 12px 20px;
border:none;
font-size:12px;
font-size:0.75rem;
color:#fff;
text-transform: uppercase;
letter-spacing: 3px;
cursor: pointer;
-webkit-appearance: none;
-webkit-transition: all 0.18s ease-in-out;
-moz-transition: all 0.18s ease-in-out;
-o-transition: all 0.18s ease-in-out;
transition: all 0.18s ease-in-out;
}
input[type="button"]:hover,
input[type="submit"]:hover,
.jetpack_subscription_widget input[type="submit"]:hover {
background: #989898;
}  .content-wrap:before,
.content-wrap:after {
content: " ";
position: absolute;
z-index: -1;
top: 0;
left: -100%;
width: 100%;
height: 100%;
}
.content-wrap:after {
left: 100%;
}
#site-header,
.sidebar-left,
.content-wrap,
.sidebar-right {
width: 100%;
display: block;
position: relative;
}
body.active-sidebar,
.sidebar-left,
.sidebar-right {
background: #f2f2f2;
}
#site-header {
overflow: hidden;
text-align: center;
z-index: 4;
background: #fff;
} .js .sidebar-left {
height: 0;
overflow: hidden;
margin-left: -100%;
margin-top: 0;
float: left;
}
.js .content-wrap {
position: relative;
margin-left: 0;
left: 0;
right: 0;
float: left;
z-index: 2;
}
.js .sidebar-right {
height: 0;
overflow: hidden;
margin-left: 100%;
margin-top: 0;
z-index: 1;
float: left;
} .js body.active-nav {
background: #f2f2f2;
}
.js .active-nav .off-canvas-nav {
position: fixed;
z-index: 2;
width: 100%;
overflow: hidden;
left: 81.25%;
right: auto;
top: 0;
-webkit-transition: left 0.2s ease-out;
-moz-transition: left 0.2s ease-out;
-o-transition: left 0.2s ease-out;
-ms-transition: left 0.2s ease-out;
transition: left 0.2s ease-out;
}
.active-nav .sidebar-left {
position: relative;
margin-left: 0;
width: 81.25%;
margin-top: 0;
height: auto;
float: left;
}
.js .active-nav .content-wrap {
position: fixed;
overflow: hidden;
width: 100%;
left: 81.25%;
right: auto;
top: 50px;
background: #fff;
-webkit-transition: left .2s ease-out;
-moz-transition: left .2s ease-out;
-o-transition: left .2s ease-out;
-ms-transition: left .2s ease-out;
transition: left .2s ease-out;
}
.mask-left {
visibility: hidden;
position: fixed;
top: 0;
bottom: 0;
right: 0;
left: 0;
opacity: 0;
z-index: 1002;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-webkit-box-shadow: -4px 0 6px rgba(84, 84, 84, .1);
-moz-box-shadow: -4px 0 6px rgba(84, 84, 84, .1);
box-shadow: -4px 0 6px rgba(84, 84, 84, .1);
}
.active-nav .mask-left {
visibility: visible;
left: 81.25%;
opacity: 0.8;
background: none;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-webkit-transition: .01s opacity ease 0.2s;
-moz-transition: .01s opacity ease 0.2s;
-o-transition: .01s opacity ease 0.2s;
-ms-transition: .01s opacity ease 0.2s;
transition: .01s opacity ease 0.2s;
}
.active-nav .sidebar-right {
position: absolute;
overflow: hidden;
left: 109.765625%;
} .js .active-sidebar .off-canvas-nav {
position: fixed;
z-index: 2;
width: 100%;
overflow: hidden;
right: 81.25%;
left: auto;
top: 0;
-webkit-transition: right 0.2s ease-out;
-moz-transition: right 0.2s ease-out;
-o-transition: right 0.2s ease-out;
-ms-transition: right 0.2s ease-out;
transition: right 0.2s ease-out;
}
.active-sidebar .sidebar-left {
position: absolute;
overflow: hidden;
right: 109.765625%;
}
.js .active-sidebar .content-wrap {
position: fixed;
overflow: hidden;
width: 100%;
right: 81.25%;
left:auto;
top: 50px;
background: #fff;
-webkit-transition: .2s right ease-out;
-moz-transition: .2s right ease-out;
-o-transition: .2s right ease-out;
-ms-transition: .2s right ease-out;
transition: .2s right ease-out;
}
.mask-right {
position: fixed;
top: 0;
bottom: 0;
right: 0;
left: 0;
visibility: hidden;
z-index: 1002;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-webkit-box-shadow: 4px 0 6px rgba(84, 84, 84, .1);
-moz-box-shadow: 4px 0 6px rgba(84, 84, 84, .1);
box-shadow: 4px 0 6px rgba(84, 84, 84, .1);
}
.active-sidebar .mask-right {
right: 81.25%;
visibility: visible;
opacity: 0.8;
background: none;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-webkit-transition: .01s opacity ease 0.2s;
-moz-transition: .01s opacity ease 0.2s;
-o-transition: .01s opacity ease 0.2s;
-ms-transition: .01s opacity ease 0.2s;
transition: .01s opacity ease 0.2s;
}
.active-sidebar .sidebar-right {
position: relative;
margin-left: 18.75%;
width: 81.25%;
margin-top:0;
height:auto;
float:left;
} .off-canvas-nav  {
width: 100%;
overflow: hidden;
background: #fff;
left: 0;
right: 0;
}
.off-canvas-nav .menu-item,
.off-canvas-nav .sidebar-item {
width: 18.75%;
display: block;
float: left;
}
.off-canvas-nav .sidebar-item {
float: right;
}
.off-canvas-nav .menu-button,
.off-canvas-nav .sidebar-button {
display: block;
width:100%;
height:50px;
text-indent: -99999px;
}
.off-canvas-nav .menu-button {
background:#f2f2f2 url(//www.piensafree.es/wp-content/themes/oita/images/menu-btn.png) 50% 0 no-repeat;
}
.off-canvas-nav .sidebar-button {
background:#f2f2f2 url(//www.piensafree.es/wp-content/themes/oita/images/sidebar-btn.png) 50% 0 no-repeat;
} .js .active-nav .entry-content iframe,
.js .active-sidebar .entry-content iframe {
display: none;
}
.js .active-nav .entry-content .fluid-width-video-wrapper,
.js .active-sidebar .entry-content .fluid-width-video-wrapper {
background:#222;
} .active-nav .column-wrap,
.active-sidebar .column-wrap {
overflow: hidden;
background: #fff;
}
.active-nav #content-wrap,
.active-nav .sidebar-left,
.active-sidebar #content-wrap,
.active-sidebar .sidebar-right {
padding-bottom: 99999px !important;
margin-bottom: -99999px !important;
}
.active-nav #content-wrap,
.active-sidebar #content-wrap {
background: #fff;
}  .site-title {
padding: 0 20px 20px;
}
.site-title h1.title {
margin:0;
padding:20px 0 0 0;
display:block;
font-size: 24px;
font-size: 1.5rem;
line-height:1.1;
letter-spacing:2px;
word-wrap: break-word;
font-weight: 400;
text-transform: none;
}
.site-title h1.title a:hover {
text-decoration: none;
}
.admin-bar .site-title h1.title {
padding:48px 0 0 0;
}
.site-title h2.site-description {
margin:0;
padding:12px 0 0;
font-size: 11px;
font-size: 0.6875rem;
font-weight:400;
line-height:1.65;
color: #aaa;
text-transform: uppercase;
letter-spacing: 3px;
}
.site-title h2.site-description a {
text-decoration:underline;
} .site-title a.logo {
display:block;
padding:20px 0 0 0;
}  .main-nav {
overflow:hidden;
background:#f2f2f2;
margin-bottom: 90px;
}
.main-nav .menu-item,
.main-nav ul li {
width: auto;
float: none;
border-bottom: 1px solid #ddd;
text-transform: uppercase;
font-size: 12px;
font-size: 0.75rem;
font-weight: bold;
line-height: 1.4;
letter-spacing: 3px;
}
.main-nav .menu-item a,
.main-nav ul li a {
display: block;
padding:30px 20px;
color: #aaa;
-webkit-transition:.2s background ease;
-moz-transition:.2s background ease;
-o-transition:.2s background ease;
-ms-transition:.2s background ease;
transition:.2s background ease;
}
.main-nav .menu-item a:hover,
.main-nav ul li a:hover {
background: rgba(255, 255, 255, 0.3);
}
.main-nav .sub-menu,
.main-nav .children {
background: rgba(255, 255, 255, 0.3);
border-top: 1px solid #ddd;
padding: 10px 0;
}
.main-nav .sub-menu .submenu,
.main-nav .children .children {
background: none;
}
.main-nav .sub-menu .menu-item,
.main-nav .children li   {
margin: 0 30px;
border-bottom: none;
text-transform: none;
font-weight: normal;
letter-spacing: 1px;
}
.main-nav .sub-menu .menu-item a,
.main-nav .children li a {
padding: 15px 0 15px 20px;
background: url(//www.piensafree.es/wp-content/themes/oita/images/submenu-arrow.png) 0 20px no-repeat;
display: inline-block;
-webkit-transition: .2s color ease;
-moz-transition: .2s color ease;
-o-transition: .2s color ease;
-ms-transition: .2s color ease;
transition: .2s color ease;
}
.main-nav .sub-menu .menu-item a:hover,
.main-nav .children li a:hover {
background: url(//www.piensafree.es/wp-content/themes/oita/images/submenu-arrow.png) 0 20px no-repeat;
}
.main-nav .sub-menu .sub-menu,
.main-nav .children .children {
border-top: none;
padding: 0;
}
.main-nav .sub-menu .sub-menu .menu-item,
.main-nav .children .children li {
margin: 0;
} .main-nav #searchform {
width: 100%;
position: relative;
margin: 0;
padding: 0;
display: block;
overflow: hidden;
text-align: left;
}
.main-nav #searchform {
width: 100%;
height: 80px;
border-bottom: 1px solid #ddd;
}
.main-nav #searchform div {
margin: 0;
}
.main-nav #s {
width: 70%;
display: inline-block;
padding: 5px 0;
background: #fff;
border: 1px solid #ddd;
-webkit-appearance: none;
outline-color: transparent;
outline-style: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
.main-nav #searchform input#s {
width: 65%;
margin:26px 0 0 30px;
background: none !important;
border: none !important;
font-size:12px;
font-size:0.75rem;
color: #989898;
font-weight: bold;
letter-spacing: 3px;
text-transform: uppercase;
-webkit-appearance: none;
outline-color: transparent;
outline-style: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.main-nav input#searchsubmit {
position: absolute;
top: 22px;
right: 30px;
display: block;
width: 10%;
height: 37px;
background: url(//www.piensafree.es/wp-content/themes/oita/images/search.png) 50% 10px no-repeat;
border: none !important;
text-indent: -9999em;
cursor: pointer;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}  .post {
position:relative;
} img.wp-post-image {
max-width:40%;
height:auto;
width: auto\9; overflow:hidden;
float:left;
margin:5px 15px 5px 0;
} .entry-header  {
padding:0;
text-align:center;
}
.entry-header h1.entry-title,
.entry-header h2.entry-title {
margin:0;
padding:30px 20px 0;
font-size:24px;
font-size:1.5rem;
font-family: 'Crimson Text', 'Times New Roman', serif;
font-weight: 400;
color:#aaa;
word-wrap: break-word;
font-style:italic;
letter-spacing: 2px;
text-transform: none;
}
.entry-header h2.entry-title a,
.entry-content a.more-link {
color:#aaa;
}
.entry-content a.more-link {
font-size: 13px;
font-size: 0.8125rem;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold;
} .featured-post,
.postformat-label {
font-size:10px;
font-size:0.625rem;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 5px;
color: #fff;
display: block;
padding:5px 20px;
text-align: left;
} .entry-details {
padding:0 20px 30px;
}
.entry-details li:first-child:before {
content:" \2014 \0020";
}
.entry-details ul li {
font-size:14px;
font-size:0.875rem;
letter-spacing: 1px;
display:inline-block;
}
.entry-details ul li a {
color: #545454;
}
.entry-details ul li a:hover {
color: #aaa;
text-decoration: none;
}
.entry-details ul li.entry-permalink a {
background: url(//www.piensafree.es/wp-content/themes/oita/images/permalink.png) 1px 4px no-repeat;
text-indent:-9999px;
width:20px;
height:12px;
display:inline-block;
} .entry-meta {
position: relative;
padding-top:30px;
padding-bottom:30px;
font-size:12px;
font-size:0.75rem;
clear:both;
text-align: center;
}
.entry-meta a:hover {
text-decoration: none;
}
.entry-meta ul li.entry-comments {
display:none;
padding:0 0 5px;
font-weight:bold;
text-transform:uppercase;
letter-spacing: 2px;
color:#222;
}
.entry-meta ul li.entry-comments span.comment-count {
font-size:14px;
font-size:0.875rem;
}
.entry-meta ul li.entry-cats,
.entry-meta ul li.entry-tags,
.entry-meta ul li.entry-edit {
display:none;
padding:0 0 5px;
font-size:12px;
font-size:0.75rem;
text-transform:uppercase;
letter-spacing: 1px;
line-height: 1.8;
}
.entry-meta ul li.entry-cats span,
.entry-meta ul li.entry-tags span {
font-family: 'Crimson Text', 'Times New Roman', serif;
font-size:14px;
font-size:0.875rem;
text-transform:none;
}
.entry-meta ul li.entry-cats ul.post-categories {
display:inline;
} .entry-meta .share-btn {
height:44px;
background:#f7f7f7 url(//www.piensafree.es/wp-content/themes/oita/images/share.png) 30px 12px no-repeat;
padding:13px 30px 13px 65px;
margin-bottom: 30px;
font-size: 12px;
font-size: 0.75rem;
color: #aaa;
text-transform: uppercase;
letter-spacing: 3px;
display:inline-block;
border:none;
outline:0;
cursor:pointer;
z-index:2000;
-webkit-transition:.2s background ease;
-moz-transition:.2s background ease;
-o-transition:.2s background ease;
-ms-transition:.2s background ease;
transition:.2s background ease;
}
.page .entry-meta .share-btn {
margin-top: 30px;
}
.entry-meta .share-btn:hover {
background:#f2f2f2 url(//www.piensafree.es/wp-content/themes/oita/images/share.png) 30px 12px no-repeat;
}
.entry-meta .share-links-wrap {
display: none;
position: absolute;
width: 38%;
top: -150px;
right: 26%;
background: #fff;
-webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 1px 6px rgba(0,0,0,0.2);
box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
padding: 20px 20px 10px;
z-index: 1500;
}
.entry-meta .share-links-wrap ul {
width: 100%;
}
.entry-meta .share-links-wrap h3.share-this {
display: none;
}
.entry-meta .share-links-wrap::after {
content: '';
display: block;
width: 22px;
height: 13px;
position: absolute;
bottom: -12px;
right: 45%;
background: url(//www.piensafree.es/wp-content/themes/oita/images/arrow-share.png) 0 0 no-repeat;
}
.entry-meta .share-links-wrap ul li {
padding: 1px;
height: 30px;
}
.entry-meta .share-links-wrap ul li.twitter,
.entry-meta .share-links-wrap ul li.gplus,
.entry-meta .share-links-wrap ul li.fb,
.entry-meta .share-links-wrap ul li.pinit {
height:30px;
text-align: left;
}
.entry-meta .share-links-wrap ul li.pinit {
width:70px;
}
.entry-meta .share-links-wrap ul li.fb {
width:120px;
}
.page .entry-meta  {
height:60px;
padding-top:3px;
padding-bottom:0;
background: none;
} .entry-content p,
.entry-summary p {
margin: 0 0 30px;
padding: 0;
font-size:17px;
font-size:1.0625rem;
line-height:1.4;
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.entry-content p:last-child,
.entry-summary p:last-child {
margin: 0;
}
.entry-content p.intro {
font-size:18px;
font-size:1.125rem;
}
.entry-content p.colored {
font-size:15px;
font-size:0.9375rem;
}
.entry-content p span.highlight {
font-size: 12px;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold;
}
.entry-content p span.dropcaps {
font-size:28px;
font-size:1.75rem;
font-weight: bold;
line-height: 1.2;
}
.entry-content blockquote,
#comments blockquote {
padding-left: 30px;
padding-right: 30px;
color: #999;
font-style: italic;
}
.entry-content blockquote {
margin: 0 0 20px;
}
#comments blockquote {
margin: 0 0 15px;
}
.entry-content blockquote p,
.single-post .entry-content blockquote p,
#comments blockquote p {
margin:0;
font-size:20px;
font-size:1.25rem;
line-height: 1.45;
}
#comments blockquote p cite,
.entry-content blockquote cite {
display:inline-block;
margin:20px 0 0 0;
padding:0;
font-size:13px;
font-size:0.8125rem;
letter-spacing:1px;
font-style:italic;
}
.entry-content blockquote p cite a,
#comments blockquote p cite a {
color:#ABB0B3;
text-transform:uppercase;
letter-spacing:1px;
font-style:normal;
text-transform:uppercase;
text-decoration:none;
font-weight:600;
}
.entry-content p.sidenote-left,
.entry-content p.sidenote-right {
color:#999;
font-size:13px;
font-size:0.8125rem;
display: block;
}
.entry-content p.sidenote-left span,
.entry-content p.sidenote-right span {
font-size:12px;
font-size:0.75rem;
text-transform: uppercase;
letter-spacing: 2px;
}
.entry-content .page-link {
font-size:12px;
font-size:0.75rem;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 2px;
}
.entry-content .page-link a {
margin:0 5px;
}
.entry-content .page-link a:hover {
text-decoration: none;
} .entry-content ol {
list-style: decimal outside;
margin-bottom:20px;
font-size:16px;
font-size:1rem;
}
.entry-content ul {
list-style: disc outside;
margin-bottom:20px;
font-size:16px;
font-size:1rem;
}
#site-content ol.commentlist li .comment-text ol {
list-style: decimal outside;
margin-bottom:20px;
font-size:16px;
font-size:1rem;
}
#site-content ol.commentlist li .comment-text ul {
list-style: disc outside;
margin-bottom:20px;
font-size:16px;
font-size:1rem;
}
.entry-content ol li,
#site-content ol.commentlist li .comment-text ol li,
.entry-content ul li,
#site-content ol.commentlist li .comment-text ul li {
margin:0 0 0 23px;
padding:0 0 15px;
}
.entry-content ul li li:last-child,
#content ol.commentlist li .comment-text ul li li:last-child,
.entry-content ol li li:last-child,
#site-content ol.commentlist li .comment-text ol li li:last-child {
padding:0;
}
.entry-content ul li li li ,
#site-content ol.commentlist li .comment-text ul li li li,
.entry-content ol li li li ,
#site-content ol.commentlist li .comment-text ol li li li {
padding:0 0 8px;
}
.entry-content ul ul ,
#site-content ol.commentlist li .comment-text ul ul,
.entry-content ol ol ,
#site-content ol.commentlist li .comment-text ol ol {
padding:8px 0 0;
margin-bottom:0;
}
.entry-content ul.notes,
.entry-content ol.notes {
font-size:13px;
font-size:0.8125rem;
color: #999;
line-height: 1.6;
}
.entry-content ul.notes li,
.entry-content ol.notes li {
padding-left: 15px;
}   .format-image .entry-header h2.entry-title,
.format-image .entry-header h1.entry-title,
.format-gallery .entry-header h2.entry-title,
.format-gallery .entry-header h1.entry-title,
.format-quote .entry-header h2.entry-title,
.format-quote .entry-header h1.entry-title,
.format-aside .entry-header h2.entry-title,
.format-aside .entry-header h1.entry-title,
.format-status .entry-header h2.entry-title,
.format-status .entry-header h1.entry-title,
.format-video .entry-header h2.entry-title,
.format-video .entry-header h1.entry-title,
.format-link .entry-header h2.entry-title,
.format-link .entry-header h1.entry-title {
display: block;
font-size:14px;
font-size:0.875rem;
color:#545454;
font-style: normal;
font-weight: bold;
}
.format-image .entry-header h2.entry-title a,
.format-gallery .entry-header h2.entry-title a,
.format-quote .entry-header h2.entry-title a,
.format-aside .entry-header h2.entry-title a,
.format-status .entry-header h2.entry-title a,
.format-video .entry-header h2.entry-title a,
.format-link .entry-header h2.entry-title a {
color:#545454;
} .format-quote .entry-content blockquote {
margin:0;
padding:0;
border-left:0;
background:none;
}
.format-quote .entry-content {
background: #f2f2f2;
padding: 20px;
margin-left: 20px;
margin-right: 20px;
}
.format-quote .entry-content blockquote {
background:#fff;
padding:20px;
text-align: center;
font-family: 'Crimson Text', 'Times New Roman', serif;
}
.format-quote .entry-content blockquote p:first-child {
font-size:19px;
font-size:1.1875rem;
color: #aaa;
font-style:italic;
font-weight: 300;
line-height:1.4;
letter-spacing: 1px;
}
.format-quote .entry-content blockquote cite {
font-size: 12px;
font-size: 0.75rem;
padding:0;
display:block;
font-style:italic;
}
.format-quote .entry-content p:last-child {
padding:0 20px 20px;
}
.format-quote .entry-content blockquote p:last-child {
padding:0;
} .format-link .entry-content {
text-align: center;
}
.format-link .entry-content a.link {
font-size:19px;
font-size:1.1875rem;
letter-spacing: 1px;
background: url(//www.piensafree.es/wp-content/themes/oita/images/link-arrow.png) right 50% no-repeat;
padding:0 40px 0 0;
display: inline-block;
line-height: 1.45;
}
.format-link .entry-content a.link:hover {
text-decoration: none;
} .format-status .entry-content p {
font-size: 120%;
} .gallery {
margin:0;
padding:0;
}
.gallery .gallery-item {
width:31.2%;
float:left;
margin-right:3%;
margin-bottom:15px;
}
.gallery .gallery-item:nth-of-type(3n + 3) {
margin-right:0;
}
.gallery .gallery-item .gallery-icon {
line-height:0;
}
.gallery .gallery-item img {
width:100%;
height:auto;
}
.gallery .gallery-item .gallery-caption {
margin: 15px 0 0 0;
padding:0;
}   .single-post .author-info {
padding:45px 20px 0;
overflow:hidden;
clear:both;
}
.single-post .author-info img {
float:left;
}
.author-details {
overflow:hidden;
padding:0 0 0 15px;
float:left;
}
.author-info h3,
#comments h3.comments-title {
font-size:12px;
font-size:0.75rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
}
.author-info h3 {
margin:2px 0 0;
}
.author-details p.author-links {
font-size:14px;
font-size:0.875rem;
color: #222;
letter-spacing: 1px;
}
.single-post p.author-description {
clear:both;
overflow:hidden;
padding:12px 0 0 0;
}  .comments-wrap {
background: #fff;
}
#comments {
position: relative;
padding:0 20px;
}
#comments .comment {
overflow:hidden;
}
#comments h3.comments-title {
margin:0 0 10px;
padding-top:40px;
}
#comments h3.comments-title span a {
display:none;
margin:5px 0 0 0;
font-size:14px;
font-size: 0.875rem;
float:right;
font-weight:400;
}
#site-content ol.commentlist {
list-style:none;
padding-bottom:20px;
}
#site-content ol.commentlist li {
margin:0;
} #comments .comment-content {
display:block;
padding:15px 0;
}
#comments .comment-avatar  {
float:left;
padding:20px 12px 0 0;
}
#comments .comment-avatar img.avatar {
width: 35px;
height: 35px;
}
#comments .comment-content ul.comment-meta {
list-style:none;
margin:0;
padding:0;
overflow:hidden;
font-size:14px;
font-size:0.875rem;
}
#comments .comment-content .comment-text {
margin:0;
padding:0;
overflow:hidden;
}
#comments .comment-content ul li.comment-author {
padding:0;
font-size:15px;
font-size:0.9375rem;
font-weight:bold;
color:#111;
letter-spacing: 1px;
}
#comments .comment-content ul li.comment-author a,
#comments .comment-content ul li.comment-time a,
#comments .comment-content ul li.comment-edit a,
#comments .comment-content p.comment-reply a {
color:#111;
}
#comments ul.children .comment-content ul li.comment-author {
margin:0;
padding:0;
}
#comments .comment-content ul li.comment-time,
#comments .comment-content ul li.comment-edit {
margin:2px 0 0 10px;
padding:0;
font-weight:normal;
letter-spacing: 1px;
}
#comments .comment-content ul li.comment-author,
#comments .comment-content ul li.comment-time,
#comments .comment-content ul li.comment-edit {
float:left;
}
#comments .comment-content p.comment-reply {
margin:0;
font-size:14px;
font-size:0.875rem;
letter-spacing: 1px;
}
#comments .comment-text,
#comments .comment-text code {
color:#989898;
}
#comments .comment-text a {
color:#111;
}
#comments .comment-text a.comment-reply-link {
text-decoration: none;
}
#comments .comment-text p {
margin:0 0 10px;
font-size: 15px;
font-size: 0.9375rem;
line-height:1.45;
}
#comments .comment-text p:last-child {
margin:0;
}
#comments .comment-content blockquote p cite {
margin-top:0;
}
#comments .comment-text dl dt,
#comments .comment-text table th {
font-size:14px;
font-size:0.875rem;
color: #222;
}
#comments p.comment-awaiting-moderation {
display:block;
font-style:italic;
color:#111;
letter-spacing: 1px;
} #comments ol li.pingback {
display:block;
margin:0;
padding:20px 0;
font-size:16px;
font-size:1rem;
}
#comments ol li.pingback span {
color:#111;
font-weight:bold;
letter-spacing: 1px;
font-size:15px;
font-size:0.9375rem;
}
#comments ol li.pingback p {
margin:0;
}
#comments ol li.pingback a {
font-weight: normal;
color:#111;
}
#comments .pingback p.pingback-edit {
font-size:14px;
font-size:0.875rem;
letter-spacing: 1px;
} #site-content .nopassword,
#site-content p.nocomments {
margin:0;
padding:0 0 20px;
font-size:15px;
font-size:0.9375rem;
font-style:italic;
letter-spacing: 1px;
color: #111;
} #comments #respond {
margin: 0;
padding:10px;
background:#f7f7f7;
}
#comments #respond h3#reply-title {
margin:0;
padding:0;
font-size:12px;
font-size:0.75rem;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 2px;
display:inline-block;
}
#comments #respond p.comment-note,
#comments #respond p.logged-in-as {
padding:3px 0 10px;
line-height:normal;
font-size:14px;
font-size:0.875rem;
letter-spacing: 1px;
}
#respond a#cancel-comment-reply-link {
margin:0 0 0 5px;
font-size:14px;
font-size:0.875rem;
letter-spacing: 1px;
}
#respond #cancel-comment-reply-link a {
margin:24px 0 0 0;
display:inline-block;
font-size:14px;
font-size:0.875rem;
}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment,
#site-content .wpcf7-form p {
margin:0;
padding:15px 0 0;
font-size:14px;
font-size:0.875rem;
letter-spacing: 1px;
}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url {
width:98%;
}
#commentform p.comment-form-comment {
float:none;
clear:both;
width:100%;
}
#commentform p.form-allowed-tags {
display:none;
}
#commentform input#author,
#commentform input#email,
#commentform input#url,
#site-content .wpcf7 input.wpcf7-text {
display: block;
width: 97%;
margin: 4px 0 0;
padding: 8px 2%;
background:#fff;
border:1px solid #ddd;
font-family: 'Crimson Text', 'Times New Roman', serif;
font-size:16px;
font-size:1rem;
color: #989898;
line-height:1.6;
-webkit-appearance: none;
outline-color: transparent;
outline-style: none;
}
#commentform textarea#comment,
#site-content .wpcf7 textarea {
width:95%;
margin: 5px 0 0;
padding: 8px 2%;
background:#fff;
border:1px solid #ddd;
font-family: 'Crimson Text', 'Times New Roman', serif;
font-size:16px;
font-size:1rem;
color: #989898;
line-height:1.45;
-webkit-appearance: none;
outline-color: transparent;
outline-style: none;
}
#site-content .wpcf7 input.wpcf7-text,
#site-content .wpcf7 textarea {
width:95.8%;
}
#commentform textarea#comment:hover,
#commentform textarea#comment:focus,
#commentform textarea#comment:active,
#commentform input#author:hover,
#commentform input#author:focus,
#commentform input#author:active,
#commentform input#email:hover,
#commentform input#email:focus,
#commentform input#email:active,
#commentform input#url:hover,
#commentform input#url:focus,
#commentform input#url:active,
#site-content .wpcf7 textarea:hover,
#site-content .wpcf7 textarea:focus,
#site-content .wpcf7 textarea:active,
#site-content .wpcf7 input.wpcf7-text:hover,
#site-content .wpcf7 input.wpcf7-text:focus,
#site-content .wpcf7 input.wpcf7-text:active,
#s:hover,
#s:focus,
#s:active,
.jetpack_subscription_widget input#subscribe-field:hover,
.jetpack_subscription_widget input#subscribe-field:focus,
.jetpack_subscription_widget input#subscribe-field:active {
border: 1px solid #bcbcbc;
-webkit-box-shadow: inset 0 0 4px rgba(0,0,0, 0.1);
-moz-box-shadow: inset 0 0 4px rgba(0,0,0, 0.1);
box-shadow: inset 0 0 4px rgba(0,0,0, 0.1);
}
#s:hover,
#s:focus,
#s:active,
.jetpack_subscription_widget input#subscribe-field:hover,
.jetpack_subscription_widget input#subscribe-field:focus,
.jetpack_subscription_widget input#subscribe-field:active {
background:#fff !important;
}
#commentform p.form-submit {
margin:0 0 10px;
}
input#submit,
input.wpcf7-submit {
width:99%;
margin: 15px 0 5px;
padding: 17px 0;
border-left:none;
border-right: none;
border-top:none;
border-bottom:3px solid #ededed;
font-size:12px;
font-size:0.75rem;
color:#fff;
text-transform: uppercase;
letter-spacing: 3px;
cursor: pointer;
-webkit-appearance: none;
-webkit-transition: all 0.18s ease-in-out;
-moz-transition: all 0.18s ease-in-out;
-o-transition: all 0.18s ease-in-out;
transition: all 0.18s ease-in-out;
}
input.wpcf7-submit {
width:100%;
}
input#submit:hover,
input.wpcf7-submit:hover {
background: #989898;
}  .type-page .entry-header h1.entry-title,
.no-results .entry-header h1.entry-title {
padding:0 0 30px;
}
.page-header {
padding:30px 20px;
text-align: center;
}
.page-header h2.page-title,
h2.archive-title {
margin: 0;
font-size:12px;
font-size:0.75rem;
color: #222;
letter-spacing: 2px;
}
.type-page {
padding-bottom: 30px;
} .search-results .format-link .entry-content a {
text-transform: none;
}   h2.archive-title {
margin: 30px 0;
font-weight: bold;
}
.archive-tags {
clear: both;
}
.archive-tags,
ul.latest-posts-list {
margin-bottom:80px;
}
ul.latest-posts-list li,
ul.monthly-archive-list li {
list-style: none;
margin:0;
padding:0 0 10px;
font-size:15px;
font-size:0.9375rem;
}
.entry-content .archive-tags a {
margin: 0 8px 8px 0;
padding: 5px 8px;
float: left;
background: #aaa;
color: #fff;
font-size: 12px !important;
font-size: 0.75rem !important;
letter-spacing: 1px;
}
.entry-content .archive-tags a:hover {
text-decoration:none;
}  #nav-below,
#nav-single,
#comment-nav {
padding-top:30px;
padding-left:20px;
padding-right: 20px;
font-size: 12px;
font-size: 0.75rem;
clear:both;
}
#nav-single {
padding-top:60px;
}
#comment-nav {
padding:20px 0;
}
.previous-image,
.next-image {
margin:20px 0 60px;
overflow:hidden;
font-size:14px;
font-size:0.875rem;
}
#nav-single a,
#nav-below a,
.previous-image a,
.next-image a,
#comment-nav a {
text-transform:uppercase;
letter-spacing:2px;
text-decoration:none !important;
padding-bottom: 7px;
border-bottom:1px solid #d6d6d6;
display: inline-block;
}
#nav-single .nav-next,
#nav-below .nav-previous,
.previous-image,
#comment-nav .nav-previous {
float:left;
}
#nav-single .nav-previous,
#nav-below .nav-next,
.next-image,
#comment-nav .nav-next {
float:right;
}   .sidebar-left,
.sidebar-right {
color: #989898;
}
.sidebar-left {
padding: 0;
}
.sidebar-left .widget:first-of-type {
margin-top:40px;
}
.sidebar-right .widget-area-wrap {
padding:50px 20px 0;
}
.sidebar-left .widget {
padding-left: 20px;
padding-right: 20px;
} .widget {
margin: 0;
padding: 0 0 40px;
font-size:14px;
font-size:0.875rem;
}
.widget a,
.widget-area .textwidget a,
.widget_oita_about a,
.widget_twitter ul.tweets li a,
.bwp-rc-widget li.sidebar-comment a {
color:#999;
}
.widget-area .textwidget a,
.widget_oita_about a,
.widget_calendar a,
.widget_twitter ul.tweets li a,
.bwp-rc-widget li.sidebar-comment a {
font-weight: bold;
}
.widget h3.widget-title {
margin:0 0 40px;
padding:7px 0 7px 12px;
font-size:14px;
font-size:0.875rem;
letter-spacing:3px;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
font-weight: normal;
color: #989898;
text-transform: none;
}
.widget ul li:last-child {
padding:0;
}
.widget ul li {
padding:0 0 15px;
list-style:none;
line-height:1.45;
}
.widget_archive ul li,
.widget_categories ul li,
.widget_meta ul li,
.widget_pages ul li,
.widget_nav_menu ul li {
font-size: 12px;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 2px;
} .widget_nav_menu ul li.menu-item .sub-menu,
.widget_pages ul li.page_item .children {
margin: 13px 0 0 20px;
}
.widget_nav_menu ul li ul.sub-menu li,
.widget_pages ul li.page_item .children li {
font-size: 12px;
font-size: 0.75rem;
text-transform: none;
letter-spacing: 1px;
}
.widget_nav_menu ul li:last-child,
.widget_pages ul li:last-child {
padding:0;
} #wp-calendar {
margin: 0;
line-height: 1.45;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
text-align: left;
}
#wp-calendar caption {
margin: 0 0 10px;
font-weight: bold;
}
#wp-calendar #next {
text-align: right;
} .widget_oita_about {
overflow: hidden;
}
.widget_oita_about img.about-image {
padding: 3px 30px 20px 0;
float: left;
}
.widget_oita_about p.about-intro {
padding: 0 0 30px;
font-size: 16px;
font-size: 1rem;
line-height: 1.45;
}
.widget-area .textwidget,
.widget_oita_about p.about-text {
font-size: 14px;
font-size: 0.875rem;
line-height: 1.7;
} .widget-area .widget_oita_flickr {
clear: both;
overflow: hidden;
}
.flickr_badge_wrapper {
display: inline-block;
width: 100%;
overflow: hidden;
}
.flickr_badge_wrapper a {
width: 100;
height: auto;
overflow: hidden;
}
#footerwidget-wrap .flickr_badge_wrapper a {
background: rgba(255, 255, 255, 0.2);
}
.flickr_badge_wrapper a img {
margin: 0 4px 4px;
max-width: auto;
height: auto;
} ul.sociallinks {
display: block;
overflow: hidden;
}
ul.sociallinks li {
display: inline-block;
margin: 0px 6px 9px 0;
padding: 0 !important;
list-style: none;
}
ul.sociallinks li a {
width: 35px;
height: 35px;
display: block;
padding: 0;
margin: 0;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
-moz-border-radius: 50px;
border-radius: 50px;
-webkit-transition:.2s background ease;
-moz-transition:.2s  background ease;
-o-transition:.2s  background ease;
-ms-transition:.2s  background ease;
transition:.2s  background ease;
}
ul.sociallinks li a.twitter {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) 0 0 no-repeat;}
ul.sociallinks li a.facebook {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -35px 0 no-repeat;}
ul.sociallinks li a.googleplus {background:#ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -70px 0 no-repeat;}
ul.sociallinks li a.appnet {background:#ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -105px 0 no-repeat;}
ul.sociallinks li a.flickr {background:#ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -140px 0 no-repeat;}
ul.sociallinks li a.instagram {background:#ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -175px 0 no-repeat;}
ul.sociallinks li a.picasa {background:#ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -210px 0 no-repeat;}
ul.sociallinks li a.fivehundredpx {background:#ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -245px 0 no-repeat;}
ul.sociallinks li a.youtube {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -280px 0 no-repeat;}
ul.sociallinks li a.vimeo {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -315px 0 no-repeat;}
ul.sociallinks li a.dribbble {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -350px 0 no-repeat;}
ul.sociallinks li a.ffffound {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -385px 0 no-repeat;}
ul.sociallinks li a.pinterest {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -420px 0 no-repeat;}
ul.sociallinks li a.behance {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -455px 0 no-repeat;}
ul.sociallinks li a.deviantart {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -490px 0 no-repeat;}
ul.sociallinks li a.squidoo {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -525px 0 no-repeat;}
ul.sociallinks li a.slideshare {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -560px 0 no-repeat;}
ul.sociallinks li a.lastfm {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -595px 0 no-repeat;}
ul.sociallinks li a.grooveshark {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -630px 0 no-repeat;}
ul.sociallinks li a.soundcloud {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -665px 0 no-repeat;}
ul.sociallinks li a.foursquare {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -700px 0 no-repeat;}
ul.sociallinks li a.github {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -735px 0 no-repeat;}
ul.sociallinks li a.linkedin {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -770px 0 no-repeat;}
ul.sociallinks li a.xing {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -805px 0 no-repeat;}
ul.sociallinks li a.wordpress {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -840px 0 no-repeat;}
ul.sociallinks li a.tumblr {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -875px 0 no-repeat;}
ul.sociallinks li a.rss {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -910px 0 no-repeat;}
ul.sociallinks li a.rsscomments {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -945px 0 no-repeat;}
ul.sociallinks li a.twitter:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) 0 0 no-repeat;}
ul.sociallinks li a.facebook:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -35px 0 no-repeat;}
ul.sociallinks li a.googleplus:hover {background:#aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -70px 0 no-repeat;}
ul.sociallinks li a.appnet:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -105px 0 no-repeat;}
ul.sociallinks li a.flickr:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -140px 0 no-repeat;}
ul.sociallinks li a.instagram:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -175px 0 no-repeat;}
ul.sociallinks li a.picasa:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -210px 0 no-repeat;}
ul.sociallinks li a.fivehundredpx:hover {background:#aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -245px 0 no-repeat;}
ul.sociallinks li a.youtube:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -280px 0 no-repeat;}
ul.sociallinks li a.vimeo:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -315px 0 no-repeat;}
ul.sociallinks li a.dribbble:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -350px 0 no-repeat;}
ul.sociallinks li a.ffffound:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -385px 0 no-repeat;}
ul.sociallinks li a.pinterest:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -420px 0 no-repeat;}
ul.sociallinks li a.behance:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -455px 0 no-repeat;}
ul.sociallinks li a.deviantart:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -490px 0 no-repeat;}
ul.sociallinks li a.squidoo:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -525px 0 no-repeat;}
ul.sociallinks li a.slideshare:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -560px 0 no-repeat;}
ul.sociallinks li a.lastfm:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -595px 0 no-repeat;}
ul.sociallinks li a.grooveshark:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -630px 0 no-repeat;}
ul.sociallinks li a.soundcloud:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -665px 0 no-repeat;}
ul.sociallinks li a.foursquare:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -700px 0 no-repeat;}
ul.sociallinks li a.github:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -735px 0 no-repeat;}
ul.sociallinks li a.linkedin:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -770px 0 no-repeat;}
ul.sociallinks li a.xing:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -805px 0 no-repeat;}
ul.sociallinks li a.wordpress:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -840px 0 no-repeat;}
ul.sociallinks li a.tumblr:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -875px 0 no-repeat;}
ul.sociallinks li a.rss:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -910px 0 no-repeat;}
ul.sociallinks li a.rsscomments:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/socialicons.png) -945px 0 no-repeat;}  .colophon .footer-nav {
clear:both;
margin: 0 0 40px;
padding: 0 20px;
font-size: 12px;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 1px;
text-align: center;
}
.colophon .footer-nav ul {
padding: 40px 0;
border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
}
.colophon .footer-nav li {
padding:0 0 15px;
line-height: 1.45;
}
.colophon .footer-nav li:last-child {
padding:0;
}
.colophon .footer-nav li a {
color: #999;
text-decoration: none !important;
}
.colophon .site-info {
clear:both;
padding: 45px 20px 45px;
font-family: 'Crimson Text', 'Times New Roman', serif;
font-size:14px;
font-size:0.875rem;
letter-spacing: 1px;
}
.colophon .site-info ul.credit {
text-align: center;
}
.colophon .site-info ul.credit li {
padding-bottom: 8px;
}
.colophon .site-info ul.credit li a {
text-transform: uppercase;
text-decoration: none !important;
}   .two-columns-one,
.three-columns-one,
.three-columns-two,
.four-columns-one,
.four-columns-two,
.four-columns-three,
.five-columns-one,
.five-columns-two,
.five-columns-three,
.five-columns-four,
.six-columns-one,
.six-columns-two,
.six-columns-three,
.six-columns-four,
.six-columns-five {
width:100%;
}
.two-columns-one,
.three-columns-one,
.three-columns-two,
.four-columns-one,
.four-columns-two,
.four-columns-three,
.five-columns-one,
.five-columns-two,
.five-columns-three,
.five-columns-four,
.six-columns-one,
.six-columns-two,
.six-columns-three,
.six-columns-four,
.six-columns-five {
float:left;
margin-right:0;
margin-bottom: 40px;
position:relative;
}
.last {
clear:right;
margin-right:0 !important;
margin-bottom:0 !important;
}
.divider {
width: 100%;
margin-bottom: 15px;
padding-top: 15px;
display: block;
clear: both;
} .white-box,
.blue-box,
.yellow-box,
.red-box,
.green-box,
.lightgrey-box,
.grey-box,
.dark-box {
margin: 0 0 30px;
padding: 15px;
overflow:hidden;
font-size:15px;
font-size:0.9375rem;
line-height:1.5;
}
#site-content .white-box p,
#site-content .blue-box p,
#site-content .yellow-box p,
#site-content .red-box p,
#site-content .green-box p,
#site-content .lightgrey-box p,
#site-content .grey-box p,
#site-content .dark-box p {
margin: 0 0 30px;
}
.white-box {
background:#fff;
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
border-top:1px solid #dcdcdc;
border-bottom:5px solid #dcdcdc;
}
.blue-box {
background:#D2E4EE;
border-bottom:5px solid #69A6CC;
}
.yellow-box {
background:#FFF2BD;
border-bottom:5px solid #F7B808;
}
.red-box {
background:#FCD3D1;
border-bottom:5px solid #F46F62;
}
.green-box {
background:#DBE9CD;
border-bottom:5px solid #8AB547;
}
.lightgrey-box {
background:#F7F7F7;
border-bottom:5px solid #dcdcdc;
}
.grey-box {
background:#DCDCDC;
border-bottom:5px solid #aaa;
}
.dark-box {
background:#757575;
border-bottom:5px solid #555;
color:#fff;
}
.dark-box a {
color:#fff;
font-weight:bold;
}
.dark-box a:hover {
color:#fff;
} .standard-btn {
display:inline-block;
margin:10px 10px 10px 0;
padding:8px 14px;
overflow:hidden;
cursor:pointer;
font-size:14px;
font-size:0.875rem;
color:#fff;
text-align:center;
letter-spacing: 1px;
font-weight:normal;
text-decoration:none !important;
-webkit-transition:.2s background ease;
-moz-transition:.2s background ease;
-o-transition:.2s background ease;
-ms-transition:.2s background ease;
transition:.2s background ease;
}
.standard-btn:hover {
color:#fff !important;
}
.round-btn {
-moz-border-radius: 50px;
border-radius: 50px;
}
.bold-btn {
font-weight:bold;
text-transform:uppercase;
letter-spacing:3px;
}
.standard-btn.xsmall-btn.bold-btn {
font-size:10px;
font-size:0.625rem;
}
.standard-btn.small-btn.bold-btn {
font-size:10px;
font-size:0.625rem;
}
.standard-btn.bold-btn {
font-size: 12px;
font-size: 0.75rem;
}
.standard-btn.large-btn.bold-btn {
font-size:14px;
font-size:0.875rem;
}
.standard-btn.xlarge-btn.bold-btn {
font-size:16px;
font-size:1rem;
}
.standard-btn.xsmall-btn {
padding:5px 10px;
font-size:10px;
font-size:0.625rem;
}
.standard-btn.small-btn {
padding:6px 12px;
font-size: 12px;
font-size: 0.75rem;
}
.standard-btn.large-btn {
margin:15px 15px 15px 0;
padding:12px 18px;
font-size:16px;
font-size:1rem;
}
.standard-btn.xlarge-btn {
margin:15px 15px 15px 0;
padding:15px 28px;
font-size:18px;
font-size:1.125rem;
}
.red-btn {background:#F46F62;}
.red-btn:hover {background:#B7534A;}
.green-btn {background:#8AB547;}
.green-btn:hover {background:#688835;}
.blue-btn {background:#69A6CC;}
.blue-btn:hover {background:#4F7D99;}
.yellow-btn {background:#F7B808;}
.yellow-btn:hover {background: #B98A06;}
.purple-btn  {background: #6E6EAF;}
.purple-btn:hover {background: #535383;}
.grey-btn {background: #aaa; color: #fff;}
.grey-btn:hover {background: #757575; color: #fff;}
.darkgrey-btn {background: #434343; color: #fff;}
.darkgrey-btn:hover {background: #fff; color: #555 !important;}   .wp-pagenavi {
padding-left: 20px;
padding-right: 20px;
font-size: 12px;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 2px;
}
.wp-pagenavi a.page,
.wp-pagenavi a.nextpostslink,
.wp-pagenavi a.previouspostslink,
.wp-pagenavi a.first,
.wp-pagenavi a.last {
width: auto;
clear:none !important;
margin: 0 8px 8px 0;
padding: 12px !important;
display: inline-block;
overflow: visible;
text-align: center;
background: #f2f2f2;
color: #aaa;
}
.wp-pagenavi a:hover {
background: #989898;
color: #fff;
text-decoration: none;
}
.wp-pagenavi span.current {
display:inline-block;
margin: 0 8px 8px 0;
padding: 12px;
background: #989898;
color: #fff;
}
.wp-pagenavi span.pages {
display: none;
padding: 0 20px 0 0;
}
.wp-pagenavi span.extend {
padding: 0 2px;
} .widget_twitter ul.tweets li a.timesince {
font-size:10px;
font-size:0.625rem;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 1px;
} #comments p.comment-subscription-form {
font-size:14px;
font-size:0.875rem;
letter-spacing: 1px;
}
.jetpack_subscription_widget {
clear:both;
overflow:hidden;
}
.jetpack_subscription_widget p {
margin:0 0 5px;
line-height:1.45;
}
.jetpack_subscription_widget input#subscribe-field {
width:50% !important;
display: block;
float:left;
margin: 8px 8px 0 0;
padding: 8px 10px !important;
background:#fff;
border:1px solid #ccc;
font-size:14px;
font-size:0.875rem;
-webkit-appearance: none;
outline-color: transparent;
outline-style: none;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
.jetpack_subscription_widget input[type="submit"] {
margin: 10px 0 0 0 !important;
padding: 9px 16px !important;
border:none;
color: #fff;
font-size:12px;
font-size:0.75rem;
cursor:pointer;
-webkit-transition:.2s background ease;
-moz-transition:.2s background ease;
-o-transition:.2s background ease;
-ms-transition:.2s background ease;
transition:.2s background ease;
} .infinite-scroll #nav-below {
display:none;
} .entry-content div.sharedaddy div.sd-block {
border-top: none;
padding: 80px 0 0;
margin-bottom: -30px;
}
.entry-content div.sharedaddy h3,
.entry-content #content div.sharedaddy h3,
.entry-content #main div.sharedaddy h3,
.entry-content #primary div.sharedaddy h3 {
margin: 3px 0;
padding: 0;
font-family: 'Crimson Text', 'Times New Roman', serif;
font-size: 14px;
font-size: 0.875rem;
letter-spacing: 1px;
font-weight: normal;
} .bwp-rc-widget li.sidebar-comment {
margin: 0;
padding:15px 0;
float:none !important;
overflow:hidden;
}
.bwp-rc-widget li.sidebar-comment:first-child {
padding:0 0 15px;
}
.bwp-rc-widget li.sidebar-comment:last-child {
padding:15px 0 0;
border-bottom: none;
}
.bwp-rc-widget li.sidebar-comment .comment-content {
padding:0 0 0 10px;
overflow:hidden;
}
.bwp-rc-widget .avatar {
margin:0;
float:left;
display:block;
} #disqus_thread  {
padding: 20px;
text-align: center;
}
#disqus_thread iframe {
padding-bottom: 80px;
}   @media screen and (min-width: 768px) { html {
font-size:110%;
}
.site-title,
entry-header,
.entry-meta,
.entry-content,
.entry-summary,
#comments,
#disqus_thread iframe,
#nav-below,
#nav-single,
#comment-nav,
.wp-pagenavi,
.colophon .footer-nav,
.colophon .site-info {
padding-left: 7.8125%;
padding-right: 7.8125%;
}
#site-content {
padding-bottom: 100px;
} .active-nav .sidebar-left {
width: 360px;
}
.js .active-nav .off-canvas-nav,
.js .active-nav .content-wrap,
.active-nav .mask-left-bg,
.active-nav .mask-left,
.js .active-nav .site-info {
left: 360px;
} .js .active-sidebar .off-canvas-nav {
right: 92.1875%;
}
.js .active-sidebar .content-wrap {
right: 92.1875%;
}
.active-sidebar .mask-right {
right: 92.1875%;
}
.active-sidebar .sidebar-right {
position: relative;
margin-left: 7.8125%;
width: 92.1875%;
} .off-canvas-nav .menu-item,
.off-canvas-nav .sidebar-item {
width: 7.8125%; } .entry-content ol,
.entry-content ul {
font-size: 19px;
font-size: 1.1875rem;
} img.alignleft,
img.alignright {
max-width: 100%;
margin-top: 20px;
margin-bottom: 20px;
}
img.alignleft {
margin-right: 25px;
}
.entry-content p.wp-caption-text {
padding: 10px 0 30px;
}
.gallery-item .gallery-caption {
display:block;
} .site-title {
padding-bottom: 50px;
}
.site-title h2.site-description {
font-size: 10px;
font-size: 0.625rem;
} .main-nav .menu-item a,
.main-nav ul li a {
padding: 42px 30px;
} .entry-header h1.entry-title,
.entry-header h2.entry-title {
padding: 30px 60px 10px;
font-size: 29px;
font-size: 1.8125rem;
}
.featured-post, .postformat-label {
padding: 7px 7.8125%;
} .entry-details {
padding: 0 0 40px 0;
} .entry-meta {
margin-top: 60px;
background: url(//www.piensafree.es/wp-content/themes/oita/images/meta-border.png) 50% 0 no-repeat;
text-align: center;
}
.entry-meta ul li.entry-comments,
.entry-meta ul li.entry-cats,
.entry-meta ul li.entry-tags,
.entry-meta ul li.entry-edit {
display: block;
}
.entry-meta ul li.entry-cats,
.entry-meta ul li.entry-tags,
.entry-meta ul li.entry-edit,
.entry-meta ul li.entry-comments {
padding: 0 0 20px;
} .entry-meta .share-links-wrap {
width: 25%;
top: auto;
bottom: 130px;
right: 35%;
}
.entry-meta .share-links-wrap::after {
right: 45%;
} .entry-content p,
.entry-summary p {
margin: 0 0 50px;
font-size: 19px;
font-size: 1.1875rem;
line-height: 1.5;
}
.entry-content p.intro {
font-size: 22px;
font-size: 1.375rem;
line-height: 1.4;
}
.entry-content p.colored {
font-size: 16px;
font-size: 1rem;
}
.entry-content p span.dropcaps {
font-size: 34px;
font-size: 2.125rem;
}
.entry-content p span.highlight {
font-size: 13px;
font-size: 0.8125rem;
}
.entry-content p.sidenote-left,
.entry-content p.sidenote-right,
.entry-content a.more-link {
font-size: 15px;
font-size: 0.9375rem;
font-weight: normal;
}
.entry-content blockquote {
margin: 0 0 50px;
} img.wp-post-image {
max-width: 100%;
margin: 5px 20px 5px 0;
} .gallery .gallery-item {
margin-bottom: 40px;
}
.format-status .entry-content p {
font-size: 21px;
font-size: 1.3125rem;
}
.format-link .entry-content a.link {
font-size: 24px;
font-size: 1.5rem;
}
.format-quote .entry-content {
padding: 90px;
}
.format-quote .entry-content blockquote {
padding: 40px;
}
.format-quote .entry-content blockquote p:first-child {
font-size: 30px;
font-size: 1.875rem;
}
.format-quote .entry-content blockquote cite {
font-size: 18px;
font-size: 1.125rem;
background: url(//www.piensafree.es/wp-content/themes/oita/images/quote-separator.png) 50% 25px no-repeat;
padding: 82px 0 0 0;
}
.format-quote .entry-content {
margin-left: 7.8125%;
margin-right: 7.8125%;
padding: 50px;
} .single-post .author-info {
padding: 90px 60px 0;
} #comments .comment-content {
padding: 25px 0;
}
#comments .comment-avatar  {
padding: 30px 12px 0 0;
}
#comments .comment-avatar img.avatar {
width: 40px;
height: 40px;
}
#comments .comment-content ul.comment-meta {
padding: 0 0 4px;
}
#comments .comment-text p {
margin: 0 0 15px;
font-size: 16px;
font-size: 1rem;
} .commentlist .children {
margin-left: 40px;
}
.commentlist .children .children {
margin-left: 0;
}
#comments .children .comment-avatar img.avatar {
width: 30px;
height: 30px;
} .page-header {
padding-top: 0;
}
.type-page .entry-header h1.entry-title,
.no-results .entry-header h1.entry-title {
padding: 0 0 60px;
} #nav-below,
#nav-single,
#comment-nav {
font-size: 14px;
font-size: 0.875rem;
} .widget_oita_about p.about-intro {
font-size: 20px;
font-size: 1.25rem;
}
.widget-area .textwidget,
.widget_oita_about p.about-text {
font-size: 15px;
font-size: 0.9375rem;
} .colophon .site-info {
padding-bottom: 100px;
}
.site-info ul.credit li {
display: inline;
padding-bottom: 0;
} .two-columns-one {width: 47.2%;}
.three-columns-one {width: 29.7%;}
.three-columns-two {width: 64.4%;}
.four-columns-one {width: 22.5%;}
.four-columns-two {width: 45%;}
.four-columns-three {width: 67.5%;}
.five-columns-one {width: 17.4%;}
.five-columns-two {width: 37.8%;}
.five-columns-three {width: 58.2%;}
.five-columns-four {width: 78.6%;}
.six-columns-one {width: 14%;}
.six-columns-two {width: 37.8%;}
.six-columns-three {width: 58.2%;}
.six-columns-four {width: 78.6%;}
.six-columns-five {width: 78.6%;}
.two-columns-one,
.three-columns-one,
.three-columns-two {
position:relative;
float:left;
margin-right: 2.5%;
padding-right: 2.5%;
margin-bottom: 0;
}
.four-columns-one,
.four-columns-two,
.four-columns-three,
.five-columns-one,
.five-columns-two,
.five-columns-three,
.five-columns-four,
.six-columns-one,
.six-columns-two,
.six-columns-three,
.six-columns-four,
.six-columns-five {
position: relative;
float: left;
margin-right: 1.5%;
padding-right: 1.5%;
margin-bottom: 0;
}
.two-columns-one,
.three-columns-one,
.three-columns-two,
.four-columns-one,
.four-columns-two,
.four-columns-three,
.five-columns-one,
.five-columns-two,
.five-columns-three,
.five-columns-four,
.six-columns-one,
.six-columns-two,
.six-columns-three,
.six-columns-four,
.six-columns-five {
border-right: 1px solid #ddd;
}
.entry-content .two-columns-one p,
.entry-content .three-columns-one p,
.entry-content .three-columns-two p {
margin: 0 0 20px;
padding-bottom: 0;
}
.entry-content .four-columns-one p,
.entry-content .four-columns-two p,
.entry-content .four-columns-three p,
.entry-content .five-columns-one p,
.entry-content .five-columns-two p,
.entry-content .five-columns-three p,
.entry-content .five-columns-four p {
font-size: 17px;
font-size: 1.0625rem;
line-height: 1.45;
margin: 0 0 20px;
padding-bottom: 0;
}
.entry-content .six-columns-one p,
.entry-content .six-columns-two p,
.entry-content .six-columns-three p,
.entry-content .six-columns-four p,
.entry-content .six-columns-five p  {
font-size: 16px;
font-size: 1rem;
line-height: 1.35;
margin: 0 0 10px;
padding-bottom: 0;
}
.last {
border-right: none !important;
margin-right: 0 !important;
padding-right: 0 !important;
}
.divider {
margin-bottom: 25px;
padding-top: 25px;
} .wp-pagenavi {
padding-top: 60px;
}
.wp-pagenavi span.pages {
display: inline;
}
.entry-content div.sharedaddy div.sd-block {
margin-bottom: -75px;
}
#disqus_thread iframe {
max-width: 84.375%;
padding-bottom: 80px;
}
} @media screen and (min-width: 1024px) {
.entry-content,
.entry-summary,
.comments-area,
#disqus_thread iframe {
max-width: 720px;
margin: 0 auto;
padding-left: 0;
padding-right: 0;
} .format-image .entry-header,
.format-gallery .entry-header,
.format-quote .entry-header,
.format-aside .entry-header,
.format-status .entry-header,
.format-video .entry-header,
.format-link .entry-header {
max-width: 100%;
}
.format-image .entry-header aside.entry-details,
.format-gallery .entry-header aside.entry-details,
.format-quote .entry-header aside.entry-details,
.format-aside .entry-header aside.entry-details,
.format-status .entry-header aside.entry-details,
.format-video .entry-header aside.entry-details,
.format-link .entry-header aside.entry-details  {
display: inline-block;
padding: 0 0 40px;
} #sidebar-right-twocolleft {
width: 48%;
float: left;
}
#sidebar-right-twocolright {
width: 48%;
float: right;
} .colophon .footer-nav {
margin: 0;
}
.colophon .footer-nav ul {
padding-top: 15px;
padding-bottom: 15px;
text-align: left;
}
.colophon .footer-nav li {
display: inline;
padding: 12px 0;
}
.colophon .footer-nav li a {
margin: 0 12px;
}
.colophon .footer-nav li:after {
content: " | ";
}
.colophon .footer-nav li:last-child:after {
content: "";
}
.colophon .site-info {
padding-top: 30px;
float:left;
display: block;
}
} @media screen and (min-width: 1160px) { html {
font-size: 100%;
}
#site-header,
#site-content,
.colophon {
max-width: 1000px;
margin: 0 auto;
}
.entry-header,
.entry-content,
.entry-summary,
.comments-area,
.single-post .author-info,
#disqus_thread iframe {
max-width: 82.6%;
margin: 0 auto;
padding-left: 0;
padding-right: 0;
}
.entry-meta {
padding-left: 0;
padding-right: 0;
}
.entry-header {
padding-top: 0;
}
.page-header,
.comments-wrap,
#nav-below,
.wp-pagenavi,
#nav-single,
.colophon .footer-nav,
.colophon .site-info {
padding-left: 6.34920634921%;
padding-right: 6.34920634921%;
}
.comments-wrap,
#nav-below,
.wp-pagenavi {
padding-top: 0;
} .site-title {
padding: 38px 6.34920634921%;
overflow: hidden;
}
.site-title h1.title {
margin: 0;
padding: 0;
max-width: 45%;
display: block;
float: left;
font-size: 22px;
font-size: 1.375rem;
text-align: left;
}
.site-title h2.site-description {
max-width: 45%;
padding: 3px 0 0 0;
display: block;
float: right;
text-align: right;
} .entry-header h1.entry-title,
.entry-header h2.entry-title {
padding: 0 0 10px;
} .site-title a.logo {
padding: 0;
float: left;
} .post,
.type-attachment {
margin-bottom: 60px;
padding: 80px 6.34920634921% 20px;
border: 1px solid #d6d6d6;
}
.entry-content .wide-content:last-child {
padding-bottom: 0;
} .off-canvas-nav {
width: 100%;
}
.js .off-canvas-nav  {
width: 100%;
}
.js .off-canvas-nav .menu-item,
.js .off-canvas-nav .sidebar-item {
width: 60px;
position: fixed;
z-index: 2000;
top: 50%;
}
.off-canvas-nav .menu-item {
left: 0;
}
.off-canvas-nav .sidebar-item {
right: 0;
}
.js .active-nav .content-wrap,
.js .active-sidebar .content-wrap {
top: 0;
background: #fff;
}
.js .active-nav .off-canvas-nav,
.js .active-sidebar .off-canvas-nav {
position: inherit;
z-index: auto;
}
.js .active-nav .off-canvas-nav .menu-item  {
left: 360px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.js .active-nav .off-canvas-nav .sidebar-item {
right: -360px;
}
.js .active-sidebar .off-canvas-nav .sidebar-item {
right: 92.1875%;
-webkit-transition: right 0.2s ease-out;
-moz-transition: right 0.2s ease-out;
-o-transition: right 0.2s ease-out;
-ms-transition: right 0.2s ease-out;
transition: right 0.2s ease-out;
}
.js .active-sidebar .off-canvas-nav .menu-item {
left: -92.1875%;
} .featured-post,
.postformat-label {
position: absolute;
top: 80px;
right: 60px;
padding: 0;
background: none !important;
font-size: 12px;
font-size: 0.75rem;
color: #f9ca79;
font-weight: 400;
moz-transform: rotate(-90deg);
-moz-transform-origin: top right;
-webkit-transform: rotate(-90deg);
-webkit-transform-origin: top right;
-o-transform: rotate(-90deg);
-o-transform-origin: top right;
} .entry-details {
padding: 0 0 80px 0;
} .entry-meta {
margin-top: 90px;
padding-bottom: 60px;
background: url(//www.piensafree.es/wp-content/themes/oita/images/meta-border.png) 0 0 no-repeat;
text-align: left;
}
.entry-meta ul li.entry-cats,
.entry-meta ul li.entry-edit {
padding-bottom: 0;
}
.single-post .entry-meta ul li.entry-cats {
padding-bottom: 20px;
} .entry-meta .share-btn {
height:22px;
position: absolute;
right:0;
top: 30px;
background: url(//www.piensafree.es/wp-content/themes/oita/images/share.png) 0 1px no-repeat;
padding: 0 0 0 30px;
margin-bottom: 0;
}
.entry-meta .share-btn:hover {
background: url(//www.piensafree.es/wp-content/themes/oita/images/share.png) 0 1px no-repeat;
}
.entry-meta .share-links-wrap {
width: 145px;
top: -155px;
bottom: auto;
right: 4px;
}
.entry-meta .share-links-wrap::after {
right: 30px;
}
.page .entry-meta .share-btn {
margin-top: 0;
} .format-image .entry-header,
.format-gallery .entry-header,
.format-quote .entry-header,
.format-aside .entry-header,
.format-status .entry-header,
.format-video .entry-header,
.format-link .entry-header {
text-align: left;
}
.format-image .entry-header h2.entry-title,
.format-image .entry-header h1.entry-title,
.format-gallery .entry-header h2.entry-title,
.format-gallery .entry-header h1.entry-title,
.format-quote .entry-header h2.entry-title,
.format-quote .entry-header h1.entry-title,
.format-aside .entry-header h2.entry-title,
.format-aside .entry-header h1.entry-title,
.format-status .entry-header h2.entry-title,
.format-status .entry-header h1.entry-title,
.format-video .entry-header h2.entry-title,
.format-video .entry-header h1.entry-title,
.format-link .entry-header h2.entry-title,
.format-link .entry-header h1.entry-title {
display: inline;
padding-left: 0;
padding-right: 0;
}
.format-image .entry-content,
.format-gallery .entry-content,
.format-quote .entry-content {
max-width: 100%;
}
.format-gallery .entry-meta {
margin-top: 45px;
} .single .post,
.type-attachment {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
} .comments-wrap,
#disqus_thread {
position: relative;
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
}
#comments h3.comments-title {
padding-top: 0;
}
#comments #respond {
margin-bottom: 80px;
}
#comments .commentlist #respond {
margin-bottom: 0;
}
#site-content ol.commentlist {
padding-bottom: 55px;
}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url {
float:left;
width: 31.3%;
margin-right: 2%;
}
#commentform textarea#comment {
width: 94%;
}
input#submit {
width: 98.5%;
} .page-header {
text-align: left;
}
.type-page,
.no-results {
padding: 80px 6.34920634921%;
border-top: 1px solid #d6d6d6;
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
}
.search-results .type-page,
.template-archive .type-page,
.no-results {
border-bottom: 1px solid #d6d6d6;
margin-bottom: 60px;
} .template-fullwidth .entry-header,
.template-fullwidth .entry-content {
max-width: 100%;
} .sidebar-right .widget-area-wrap {
max-width: 880px;
margin: 0 auto;
padding: 100px 0 0;
}
.widget {
padding: 0 0 90px;
}
} @media screen and (min-width: 1400px) { #site-header,
#site-content,
.colophon {
max-width: 1260px;
}
.entry-header,
.entry-content,
.entry-summary,
.comments-area,
.single-post .author-info,
#disqus_thread iframe {
max-width: 65.4545454545%;
} .js .active-sidebar .off-canvas-nav .sidebar-item,
.js .active-sidebar .off-canvas-nav,
.js .active-sidebar .content-wrap,
.active-sidebar .mask-right {
right: 85%;
}
.active-sidebar .sidebar-right {
position: relative;
margin-left: 15%;
width: 85%;
} .entry-content .wide-content {
max-width: 152.7777777778%;
margin-left: -26.3888888889%;
margin-right: -26.3888888889%;
}
.entry-content p.sidenote-left,
.entry-content p.sidenote-right {
width: 150px;
font-size: 13px;
font-size: 0.8125rem;
}
.entry-content p.sidenote-left {
float:left;
margin-left: -190px;
padding-right: 40px;
padding-top: 2px;
text-align: right;
}
.entry-content p.sidenote-right {
float:right;
margin-right: -190px;
padding-left: 40px;
padding-top: 2px;
text-align: left;
}
} @media screen and (min-width: 1700px) {
.sidebar-right .widget-area-wrap {
margin: 0 0 0 150px;
}
}  @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
.off-canvas-nav .menu-button {background:#f2f2f2 url(//www.piensafree.es/wp-content/themes/oita/images/x2/menu-btn.png) 50% 0 no-repeat; background-size: 50px 50px;}
.off-canvas-nav .sidebar-button {background:#f2f2f2 url(//www.piensafree.es/wp-content/themes/oita/images/x2/sidebar-btn.png) 50% 0 no-repeat; background-size: 50px 50px;}
.main-nav .sub-menu .menu-item a, .main-nav .children li a {background: url(//www.piensafree.es/wp-content/themes/oita/images/x2/submenu-arrow.png) 0 20px no-repeat; background-size: 3px 5px;}
.main-nav .sub-menu .menu-item a:hover, .main-nav .children li a:hover {background: url(//www.piensafree.es/wp-content/themes/oita/images/x2/submenu-arrow.png) 0 20px no-repeat; background-size: 3px 5px;}
.main-nav input#searchsubmit {background: url(//www.piensafree.es/wp-content/themes/oita/images/x2/search.png) 50% 10px no-repeat; background-size: 18px 18px;}
.entry-details ul li.entry-permalink a {background: url(//www.piensafree.es/wp-content/themes/oita/images/x2/permalink.png) 1px 4px no-repeat; background-size: 12px 7px;}
.format-link .entry-content a.link {background: url(//www.piensafree.es/wp-content/themes/oita/images/x2/link-arrow.png) right 50% no-repeat; background-size: 9px 16px;}
.format-quote .entry-content blockquote cite {background: url(//www.piensafree.es/wp-content/themes/oita/images/x2/quote-separator.png) 50% 25px no-repeat; background-size: 31px 31px;}
ul.sociallinks li a.twitter {background:#ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) 0 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.facebook {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -35px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.googleplus {background:#ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -70px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.appnet {background:#ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -105px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.flickr {background:#ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -140px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.instagram {background:#ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -175px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.picasa {background:#ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -210px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.fivehundredpx {background:#ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -245px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.youtube {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -280px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.vimeo {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -315px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.dribbble {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -350px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.ffffound {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -385px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.pinterest {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -420px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.behance {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -455px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.deviantart {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -490px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.squidoo {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -525px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.slideshare {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -560px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.lastfm {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -595px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.grooveshark {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -630px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.soundcloud {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -665px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.foursquare {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -700px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.github {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -735px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.linkedin {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -770px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.xing {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -805px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.wordpress {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -840px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.tumblr {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -875px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.rss {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -910px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.rsscomments {background: #ddd url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -945px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.twitter:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) 0 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.facebook:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -35px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.googleplus:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -70px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.appnet:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -105px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.flickr:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -140px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.instagram:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -175px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.picasa:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -210px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.fivehundredpx:hover {background:#aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -245px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.youtube:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -280px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.vimeo:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -315px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.dribbble:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -350px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.ffffound:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -385px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.pinterest:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -420px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.behance:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -455px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.deviantart:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -490px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.squidoo:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -525px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.slideshare:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -560px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.lastfm:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -595px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.grooveshark:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -630px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.soundcloud:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -665px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.foursquare:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -700px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.github:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -735px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.linkedin:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -770px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.xing:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -805px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.wordpress:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -840px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.tumblr:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -875px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.rss:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -910px 0 no-repeat; background-size: 980px 35px;}
ul.sociallinks li a.rsscomments:hover {background: #aaa url(//www.piensafree.es/wp-content/themes/oita/images/x2/socialicons.png) -945px 0 no-repeat; background-size: 980px 35px;}
}  @media print {
body {background: none !important; font-size: 11pt;}
.content-wrap { margin: 0; width: auto; clear:both; }
.sidebar-left, .sidebar-right, .site-footer {display:none;}
.site-title h1 {font-size:24pt;}
h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid;font-weight:bold;}
a{font-weight:bold;color:#000 !important;text-decoration:underline !important;}
blockquote,table,pre{page-break-inside:avoid;}
ul,ol,dl{page-break-before:avoid;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.right{float:right;}
.left{float:left;}
img{page-break-inside:avoid;page-break-after:avoid;}
}
.entry-content p, .entry-summary p 
{
margin: 0px 0px 20px;
}
.format-gallery .entry-header h1.entry-title,
.format-gallery .entry-header h2.entry-title,
.format-video .entry-header h1.entry-title,
.format-video .entry-header h2.entry-title
{text-align: center;
margin: 0px auto;
font-size: 1.8125rem;
font-family: "Crimson Text","Times New Roman",serif;
font-weight: 400;
color: #AAA;
word-wrap: break-word;
font-style: italic;
letter-spacing: 2px;
text-transform: none;
max-width: 82.6%;
margin: 0px auto;
padding-left: 0px;
padding-right: 0px;
}
.off-canvas-nav .menu-button {
background: #b20000 url(//www.piensafree.es/wp-content/themes/oita/images/menu-btn.png) no-repeat scroll 50% 0px;
}
.off-canvas-nav .sidebar-button {
background: #b20000 url(//www.piensafree.es/wp-content/themes/oita/images/sidebar-btn.png) no-repeat scroll 50% 0px;
}
img.wp-post-image {
max-width: 100%;
float: none;
}
.imagencabecera{
text-align: center;
}
.site-title h2.site-description a,
.widget_tatami_recentposts ul li h3.recentposts-title a,
.bwp-rc-widget li.sidebar-comment a,
.entry-header h2.entry-title a:hover,
.widget_twitter ul.tweets li a,
ul.latest-posts-list li a:hover,
ul.monthly-archive-list li a:hover,
.entry-content a,
.entry-content a.more-link{
color: #b20000;
text-decoration:underline;
}
.entry-meta a{
color: #b20000;
text-decoration:none;
}
.entry-header h2.entry-title a
{
color: #b20000;
text-decoration:none;
}
img.wp-post-image,
.entry-content img{
border: 1px solid #b20000;
padding: 5px;
}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}
}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}.ssbp-spinner:before{font-family:'ssbp';content:"\e614"}
.ssbp-spinner{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}
.ssbp-btn:before,.ssbp-toggle-switch:before{display:inline-block;font-family:'ssbp';speak:none;font-size:18px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}
.ssbp-arrow-right:before{content:"\e612"}.ssbp-arrow-left:before{content:"\e613"}
.ssbp-arrow-down:before{content:"\e619"}.ssbp-arrow-up:before{content:"\e61a"}
.ssbp-chevron-down:before,.ssbp-toggle-switch:before{content:"\e618"}
.ssbp-chevron-up:before,.ssbp--state-hidden .ssbp-toggle-switch:before{content:"\e615"}
.ssbp-chevron-right:before,.ssbp--fixed-right .ssbp-toggle-switch:before,.ssbp--state-hidden.ssbp--fixed-left .ssbp-toggle-switch:before{content:"\e616"}
.ssbp-chevron-left:before,.ssbp--fixed-left .ssbp-toggle-switch:before,.ssbp--state-hidden.ssbp--fixed-right .ssbp-toggle-switch:before{content:"\e617"}
.ssbp-simplesharebuttons:before{content:"\e611"}
.ssbp-wrap *,.ssbp-wrap *:before,.ssbp-wrap *:after{box-sizing:border-box}.ssbp-input-url-div,.ssbp-total-shares,.ssba-hide-button.ssbp-each-share,.ssbp-toggle-switch,.ssbp-text{display:none}
.ssbp-wrap{color:#272727;display:block;font-size:0;padding:0;position:relative;width:fit-content}
.ssbp-wrap.ssbp--centred{display:block;text-align:center}.ssbp-wrap.ssbp--aligned-right{display:block;text-align:right}
.ssbp-wrap.ssbp--aligned-right .ssbp-container{display:inline}.ssbp-wrap .ssbp-container{width:fit-content}
.ssbp-wrap .ssbp-container,.ssbp-wrap .ssbp-toggle-switch{font-size:16px}.ssbp-wrap .ssbp-list{list-style:none;display:inline-block;vertical-align:middle;margin:0;padding:0}
.ssbp-wrap .ssbp-list li{margin-top:1rem;position:relative;display:inline-block;vertical-align:top}
.ssbp-wrap .ssbp-list li:first-of-type{margin-left:0}.ssbp-wrap .ssbp-btn{display:inline-block;text-align:center;text-decoration:none;font-family:sans-serif}
.ssbp-wrap.ssbp--stacked .ssbp-list li,.ssbp-wrap.ssbp--fixed-left .ssbp-list li,.ssbp-wrap.ssbp--fixed-right .ssbp-list li{display:block;margin-top:6px;margin-left:0 !important;margin-right:0 !important}
.ssbp-wrap.ssbp--stacked .ssbp-list li:first-of-type,.ssbp-wrap.ssbp--fixed-left .ssbp-list li:first-of-type,.ssbp-wrap.ssbp--fixed-right .ssbp-list li:first-of-type{margin-top:0}
.ssbp-wrap[class*="ssbp--fixed"]{position:fixed;z-index:99999}.ssbp-wrap[class*="ssbp--fixed"] .ssbp-container{-webkit-transition:.25s;transition:.25s}
.ssbp-wrap.ssbp--fixed-top,.ssbp-wrap.ssbp--fixed-bottom{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.ssbp-wrap.ssbp--fixed-left,.ssbp-wrap.ssbp--fixed-right{top:25%}.ssbp-wrap.ssbp--fixed-top{top:0}
.ssbp-wrap.ssbp--fixed-bottom{bottom:0}.ssbp-wrap.ssbp--fixed-left{left:0}.ssbp-wrap.ssbp--fixed-right{right:0}
.ssbp-wrap[data-ssbp-counts="true"] .ssbp-each-share{display:block;pointer-events:none}
.ssbp-wrap[data-ssbp-total-counts="true"] .ssbp-total-shares{display:inline-block;padding:0 .5em;text-align:center;font-size:14px;line-height:2}
.ssbp-wrap[data-ssbp-total-counts="true"].ssbp--fixed-left .ssbp-total-shares,.ssbp-wrap[data-ssbp-total-counts="true"].ssbp--fixed-right .ssbp-total-shares,.ssbp-wrap[data-ssbp-total-counts="true"].ssbp--stacked .ssbp-total-shares,.ssbp-wrap[data-ssbp-total-counts="true"].ssbp--fixed-left .ssbp-total-shares,.ssbp-wrap[data-ssbp-total-counts="true"].ssbp--fixed-right .ssbp-total-shares{display:block;padding:0}
.ssbp-toggle-switch{position:absolute;padding:0;border:0;background:transparent;text-align:center;cursor:pointer;-webkit-transition:.25s;transition:.25s;display:none}
.ssbp-toggle-switch:active,.ssbp-toggle-switch:hover,.ssbp-toggle-switch:focus{padding:0;border:0}
.ssbp--fixed-left .ssbp-toggle-switch,.ssbp--fixed-right .ssbp-toggle-switch{left:0;bottom:100%;width:100%}
.ssbp--fixed-top .ssbp-toggle-switch,.ssbp--fixed-bottom .ssbp-toggle-switch{left:100%;bottom:0;height:100%}
.ssbp--show-toggle.ssbp--fixed-top .ssbp-toggle-switch:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.ssbp--show-toggle.ssbp--fixed-bottom .ssbp-toggle-switch:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.ssbp--show-toggle.ssbp--fixed-right .ssbp-toggle-switch:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.ssbp--state-hidden .ssbp-each-share{opacity:0}.ssbp--state-hidden .ssbp-container{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.ssbp--state-hidden.ssbp--fixed-top .ssbp-container{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.ssbp--state-hidden.ssbp--fixed-bottom .ssbp-container{-webkit-transform:translateY(100%);transform:translateY(100%)}
.ssbp--state-hidden.ssbp--fixed-left .ssbp-container{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.ssbp--state-hidden.ssbp--fixed-right .ssbp-container{-webkit-transform:translateX(100%);transform:translateX(100%)}
@-webkit-keyframes ripple-out{100%{visibility:visible;top:-1em;right:-1em;bottom:-1em;left:-1em;opacity:0}
}@keyframes ripple-out{100%{visibility:visible;top:-1em;right:-1em;bottom:-1em;left:-1em;opacity:0}
}
#ssba-bar-2.left{position:fixed;top:25vh;z-index:10000}#ssba-bar-2.right{max-width:fit-content;position:fixed;right:0;top:25vh;z-index:10000}
#ssba-bar-2.left .ssbp-bar-list{max-width:84px;text-align:left;min-width:auto;margin:0;padding:0;list-style:none}
#ssba-bar-2.right .ssbp-bar-list{max-width:84px;text-align:right;min-width:auto;margin:0;padding:0;list-style:none}
#ssba-bar-2 .ssbp-bar-list li{margin:0;margin-left:0;margin-right:0;display:block;position:relative}
#ssba-bar-2 ul li a{max-width:84px;display:block}.ssba-plus-2{width:100%}.ssba-classic-2{width:100%}
.ssbp-each-share, #ssba-bar-2 li .ssbp-each-share{display:block}
.right li .ssbp-each-share{left:unset;right:100%;margin-right:-12px;margin-left:0}
.ssbp-text { font-size: 1rem; font-weight: 600; }
#ssba-bar-2 .ssbp-each-share { left: unset; right: -1.5rem; top: 1rem; }
.ssbp-btn.ssbp-surfingbird span:not(.color-icon) svg polygon,
.ssbp-btn.ssbp-douban span:not(.color-icon) svg {
fill: #fff;
}
.ssbp-btn .color-icon svg { display: none; }
.ssbp-btn svg,
.ssbp-btn img { height: 24px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 24px; }
.ssbp-btn { position: relative; transition: all .3s; }
.ssbp--theme-1 .ssbp-btn,
.ssbp--theme-6 .ssbp-btn { border-radius: 50%; }
.ssbp--theme-1 .ssbp-btn:hover span:not(.color-icon) svg { display: none; }
.ssbp--theme-2 .ssbp-btn { transition: all .3s; }
.ssbp--theme-2 .ssbp-btn:hover,
.ssbp--theme-3 .ssbp-btn:hover,
.ssbp--theme-4 .ssbp-btn:hover,
.ssbp--theme-10 .ssbp-btn:hover,
.ssbp--theme-11 .ssbp-btn:hover { filter: saturate(.5) }
.ssbp--theme-3 .ssbp-btn .ssbp-text,
.ssbp--theme-7 .ssbp-btn .ssbp-text {display: block;position: absolute;bottom: -21px;font-size: 13px;text-align: center;left: 50%;transform: translateX(-50%);text-shadow: 0 0 1px #8a8a8a;color: white;}
.ssbp--theme-4 .ssbp-btn,
.ssbp--theme-11 .ssbp-btn { border-radius: .5rem;}
.ssbp--theme-5 .ssbp-btn { box-shadow: 0 10px 12px rgb(0 0 0 / 33%) }
.ssbp--theme-5 .ssbp-btn:before { box-shadow: 0 8px 0; filter:brightness(.8); position: absolute; content: ''; bottom: 1px; left: 0; width: 100%; height: 8px;}
.ssbp--theme-6 .ssbp-btn:not(:hover) span:not(.color-icon) svg,
.ssbp--theme-7 .ssbp-btn:not(:hover) span:not(.color-icon) svg,
.ssbp--theme-9 .ssbp-btn img:not(.color-icon) { display:none; }
.ssbp--theme-6 .ssbp-btn:not(:hover) .color-icon svg,
.ssbp--theme-7 .ssbp-btn:not(:hover) .color-icon svg,
.ssbp--theme-9 .ssbp-btn .color-icon svg,
.ssbp--theme-1 .ssbp-btn:hover .color-icon svg { display: block; height: 20px; width: 20px; }
.ssbp--theme-1 .ssbp-btn:hover,
.ssbp--theme-6 .ssbp-btn:not(:hover),
.ssbp--theme-7 .ssbp-btn:not(:hover),
.ssbp--theme-8 .ssbp-btn { background-color: transparent!important; border: 2px solid; }
.ssbp--theme-8 .ssbp-btn { border-color: black; }
.ssbp--theme-8 .ssbp-btn { filter: saturate( 0 ) brightness( 0 ); }
.ssbp--theme-8 .ssbp-btn:hover { filter: saturate(0); background-color: black!important; }
.ssbp--theme-9 .ssbp-btn { background-color: transparent!important; border-bottom: 3px solid; }
.ssbp--theme-9 .ssbp-btn:hover { filter: brightness(1.4); }
.ssbp--theme-10 .ssbp-btn svg { height: unset!important; }
.ssbp--theme-10 .ssbp-btn,
.ssbp--theme-11 .ssbp-btn { height: auto!important; width: auto!important; padding: .5rem 1rem; }
.ssbp--theme-10 .ssbp-btn svg { position: unset; transform: none; padding: 1.5rem 0; }
.ssbp--theme-11 .ssbp-btn svg { display: none; }
.ssbp--theme-11 .ssbp-btn .ssbp-text { color: white!important; display: block; }
.ssbp-each-share {
position: absolute;
bottom: -1.5rem;
color: black;
font-size: 1rem;
left: 50%;
transform: translateX(-50%)
}