.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}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%; }
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;}
input {-webkit-border-radius:0; border-radius:0;}
::-webkit-input-placeholder {color: rgba(255, 255, 255, .66);}
:-moz-placeholder {color: rgba(255, 255, 255, .66);}
::-moz-placeholder {color: rgba(255, 255, 255, .66);}
:-ms-input-placeholder {color: rgba(255, 255, 255, .66);}
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .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; }
.cf:before, .cf:after {content: " "; display: table; }
.cf:after {clear: both;} .cf {*zoom: 1;}  body {
margin: 0 auto;
background: #fff;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
color: #000;
}
#masthead,
#main-wrap {
max-width: 1305px;
margin: 0 auto;
}
#masthead,
#main-wrap,
#colophon {
padding-left: 10px;
padding-right: 10px;
}
#primary {
padding-bottom: 30px;
} h1, h2, h3, h4, h5, h6 {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: bold;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
h1 {
margin: 44px 0 34px;
font-size: 22px;
font-size: 1.375rem;
}
h2 {
margin: 44px 0 34px;
font-size: 22px;
font-size: 1.375rem;
line-height: 1.35;
}
h3 {
margin: 34px 0 24px;
font-size: 20px;
font-size: 1.25rem;
line-height: 1.35;
}
h4 {
margin: 24px 0 24px;
font-size: 18px;
font-size: 1.125rem;
line-height: 1.35;
}
h5 {
margin: 24px 0 14px;
font-size: 16px;
font-size: 1rem;
}
h6 {
margin: 24px 0 14px;
font-size: 15px;
font-size: 0.9375rem;
} p {
margin-bottom: 24px;
}
.entry-content p:last-child {
margin-bottom: 0;
}
.entry-content blockquote p:last-child {
margin-bottom: 24px;
}
ul, ol {
margin: 0 0 24px 0;
padding-left: 30px;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 0;
}
.entry-content ul li,
.entry-content ol li,
#comments ul li,
#comments ul li  {
margin-bottom: 12px;
}
.entry-content ul ul li:last-child,
.entry-content ol ol li:last-child,
#comments ul ul li:last-child,
#comments ol ol li:last-child {
margin-bottom: 0;
}
.entry-content ul ul,
.entry-content ol ol,
#comments ul ul,
#comments ol ol {
margin-top: 12px;
}
dt {
font-weight: bold;
}
b, strong {
font-weight: bold;
}
dfn, em, i {
font-style: italic;
}
s, strike, del {
text-decoration: line-through;
}
address {
margin: 0 0 34px;
font-size: 16px;
font-size: 1rem;
line-height: 1.6;
}
pre {
max-width: 100%;
margin-bottom: 20px;
padding: 15px;
overflow: auto;
background: #f2f2f2;
font-family: Consolas, Monaco, monospace;
font-size: 12px;
font-size: 0.75rem;
line-height: 1.4;
}
code, kbd, tt, var {
font-family: Consolas, Monaco, monospace;
font-size: 12px;
font-size: 0.75rem;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark, ins {
background: #fcf1bb;
text-decoration: none;
}
sup,
sub {
position: relative;
vertical-align: baseline;
height: 0;
font-size: 75%;
line-height: 0;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
}
figure {
margin: 0;
}
img {
height: auto; max-width: 100%; }
dt {
padding: 0 0 7px;
font-weight: bold;
}
dd {
margin: 0 0 20px;
}
dl dt {
font-size:16px;
font-size:1rem;
font-weight: bold;
line-height:1.5;
color: #162626;
}
dl dd {
margin: 0 0 34px;
line-height:1.65;
}
.wp-smiley {
border: 0;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} table {
width: 100%;
margin: 0 0 40px;
border-collapse: collapse;
border-spacing: 0;
border-bottom: 1px solid #777;
line-height: 2;
}
table td {
padding: 10px 10px 10px 0;
border-top: 1px solid #777;
}
table caption {
margin: 40px 0;
}
table th {
padding: 10px 10px 10px 0;
text-align:left;
font-weight: bold;
color: #000;
} .alignleft,
.alignright {
display: block;
}
.alignleft {
margin: 5px 30px 5px 0;
float: left;
}
.alignright {
margin: 5px 0 0 30px;
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
clear: both;
}
img.alignleft,
img.alignright {
margin-top:10px;
margin-bottom:20px;
} input,
textarea {
padding: 8px 2%;
background: #fff;
border: 1px solid #777;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 15px;
font-size: 0.9375rem;
color: #000;
line-height:1.6;
}
input:hover,
input:focus,
v:active,
textarea:hover,
textarea:focus,
textarea:active {
background: #fff;
border: 1px solid #000;
outline: none;
} input[type="button"],
input[type="submit"] {
padding: 15px 20px 14px;
background: #000;
color:  rgba(255, 255, 255, .66);
border:none;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
text-transform: uppercase;
cursor: pointer;
-webkit-appearance: none;
}
input#submit {
margin: 15px 0 10px;
padding: 15px 20px 14px;
border: none;
font-size: 12px;
font-size: 0.75rem;
text-transform: uppercase;
cursor: pointer;
-webkit-appearance: none;
color:  rgba(255, 255, 255, .66);
width: 100%;
}
input[type="button"]:hover,
input[type="submit"]:hover,
input#submit:hover,
.widget_blog_subscription input[type="submit"]:hover {
background: #000;
color: #fff;
}  a {
color: #000000;
text-decoration: none;
}
#site-about a#about-btn,
#site-about a#close-btn {
color: #000;
border-bottom: 2px solid #000000;
}
.post .entry-content a,
.page .entry-content a,
.commentlist .comment-text a,
.about-introtext a,
.about-full a,
.textwidget a,
.single-post .author-info p.author-description a {
text-decoration: underline;
}
.entry-header h2.entry-title a,
.entry-details,
.entry-details a,
#comments ul.comment-meta,
#comments ul.comment-meta a,
#respond a#cancel-comment-reply-link,
#comments .comment-author a,
.author-info h6 a,
.nav-next a,
.nav-previous a,
.previous-image a,
.next-image a {
color: #000;
}
.post .entry-content a,
.page .entry-content a,
.commentlist .comment-text a,
.about-introtext a,
.about-full a,
.textwidget a,
.single-post .author-info p.author-description a {
text-decoration: underline;
} #site-about a#about-btn:hover,
#site-about a#close-btn:hover,
#infinite-handle span:hover {
color: #999;
border-bottom: 2px solid #999;
}
.entry-header h2.entry-title a:hover,
.list-view .entry-details a:hover,
.entry-details a:hover,
#comments ul.comment-meta a:hover,
#respond a#cancel-comment-reply-link:hover,
#comments .comment-author a:hover,
.author-info h6 a:hover,
.one-column .entry-header h2.entry-title a:hover {
color: #999;
}
.post .entry-content a:hover,
.page .entry-content a:hover,
.commentlist .comment-text a:hover,
.about-introtext a:hover,
.about-full a:hover,
.textwidget a:hover,
.single-post .author-info p.author-description a:hover {
text-decoration: underline;
color: #999;
}
.nav-next a:hover,
.nav-previous a:hover,
.previous-image a:hover,
.next-image a:hover {
color: #000;
opacity: 0.6;
} #colophon a {
color: rgba(255, 255, 255, .66);
}
#colophon a:hover {
color: #fff;
}
a img {
border: 0;
}  #masthead {
position:relative;
display:block;
padding-bottom: 60px;
}
#site-title {
margin: 0;
padding: 35px 0 0;
}
#site-title h1 {
display: block;
margin: 0;
padding: 0;
font-size: 36px;
font-size: 2.25rem;
line-height: 1.15;
letter-spacing: -1px;
word-wrap: break-word;
}
#site-title h1 a {
display: inline-block;
color: #000;
}
#site-title h2.site-description {
margin: 0;
font-size: 14px;
font-size: 0.8125rem;
line-height: 1.7;
font-weight: normal;
} .mobile-wrap {
position: relative;
height: 50px;
background: #fff;
}
#mobile-menu-btn {
position: absolute;
top: 0;
left: 10px;
width: 50px;
height: 50px;
display: block;
background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/defaulticons.png) 0 -108px no-repeat;
text-indent: -99999px;
}
#site-nav {
display: none;
background: #000;
}
#site-nav ul {
list-style: none;
margin: 0;
padding: 0;
}
#site-nav ul li  {
display: block;
margin: 0;
padding: 20px 24px 20px 0;
border-bottom: 1px solid rgba(255, 255, 255, .24);
}
#site-nav ul li.menu-item-has-children,
#site-nav ul li.page_item_has_children {
padding: 20px 0 0 0;
border-bottom: none;
}
#site-nav ul li li  {
padding: 20px 24px 20px 0;
}
#site-nav ul ul.sub-menu,
#site-nav ul ul.children {
display: block;
border-top: 1px solid rgba(255, 255, 255, .24);
margin: 20px 0 0 0;
}
#site-nav ul li a {
display: block;
padding: 0 10px;
font-size: 12px;
font-size: 0.75rem;
line-height: 1.2;
font-weight: normal;
color: rgba(255, 255, 255, .66);
}
#site-nav ul li a:hover {
color: #fff;
}
#site-nav ul ul li a {
font-weight: normal;
}
#site-nav ul ul ul li a,
.widget_nav_menu ul ul ul li a,
.widget_pages ul ul ul li a,
.widget_categories ul ul ul li a {
margin-left: 20px;
}
#site-nav ul ul li a:before,
.widget_nav_menu ul ul li a:before,
.widget_pages ul ul li a:before,
.widget_categories ul ul li a:before {
display: inline;
content: '\002d';
padding: 0 20px 0 0;
-webkit-font-smoothing: antialiased;
vertical-align: top;
}
.widget_nav_menu ul li a:hover {
background: none;
} .grid-switcher {
display: none;
}
a#grid-btn,
.list-view a#list-btn {
display: none;
}
a#list-btn,
.list-view a#grid-btn {
display: block;
} .search-wrap {
width: 100%;
display: block;
}
.search-wrap #searchform {
max-width: 100%;
}
.search-wrap #searchform input#s {
width: 100%;
float: left;
padding: 0 12px 0 34px;
height: 50px;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 14px;
font-size: 0.875rem;
vertical-align: baseline;
background: #000 url(//www.barbara-jung.de/wp-content/themes/ubud/images/defaulticons.png) 10px -257px no-repeat;
border: none;
color: #fff;
}
.search-wrap #searchform input[type="submit"] {
display: none;
} .widget-area .widget_ubud_about {
padding: 0 !important;
}
#site-about {
padding: 30px 0 0;
}
#site-about .about-full {
display: none;
}
#site-about .about-introtext p {
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
display: block;
}
#site-about .about-img-wrap {
display: block;
padding-top: 20px;
}
#site-about .about-fulltext {
display: block;
padding: 10px 0 0;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
#site-about .about-introtext p:last-of-type,
#site-about .about-fulltext p:last-of-type {
margin: 0 0 14px !important;
}
#site-about a#about-btn,
#site-about a#close-btn,
#infinite-handle span {
font-size: 15px !important;
font-size: 0.9375rem !important;
font-weight: bold;
padding: 0 0 2px !important;
display: inline-block;
text-decoration: none;
}
.about-open #site-about a#about-btn {
display: none;
}
#site-about .about-img {
padding-bottom: 12px;
display: block;
}
#site-about p.about-img-caption {
font-size: 13px;
font-size: 0.8125rem;
line-height: 1.35;
}  .site-content .post {
position: relative;
display: block;
max-width: 100%;
padding: 0;
margin: 0 0 35px;
}
.one-column .site-content .post {
float: none;
}
.site-content .post .entry-thumbnail {
line-height: 0;
opacity: 1;
}
.entry-thumbnail img.wp-post-img {
line-height: 0;
}
.site-content .post:hover .entry-thumbnail a.thumb-img,
.site-content .post:hover .entry-header {
-webkit-transition: opacity 0.15s ease-out;
-ms-transition: opacity 0.15s ease-out;
-o-transition: opacity 0.15s ease-out;
transition: opacity 0.15s ease-out;
}
.blog .site-content .post .entry-content,
.archive .site-content .post .entry-content,
.search-results .site-content .post .entry-content {
display: none;
}
.sticky {
} .blog .entry-header,
.archive .entry-header,
.search-results .entry-header {
padding: 10px 0 0;
}
.entry-header h2.entry-title {
margin: 0;
padding: 0;
font-size: 16px;
font-size: 1rem;
line-height: 1.4;
display: block;
clear: both;
}
.entry-details {
overflow: hidden;
margin: 6px 0 0;
padding: 0;
font-size: 12px;
font-size: 0.75rem;
display: inline-block;
clear: both;
float: none;
line-height: 1.3;
}
.entry-details .entry-date,
.entry-details .entry-comments,
.entry-details .entry-edit {
display: inline;
}
.single-post .entry-details .entry-date:before,
.entry-details .entry-comments:before,
.entry-details .entry-edit:before,
.entry-details .full-size-link:before {
display: inline;
content: '\002f';
padding: 0;
-webkit-font-smoothing: antialiased;
vertical-align: top;
}
.single-post .entry-details .entry-date:before,
.entry-details .entry-comments:before,
.entry-details .entry-edit:before,
.comment-content ul li.comment-edit:before {
padding: 5px 6px 0;
}
.page-link {
display: block;
padding: 15px 0;
clear: both;
font-size: 14px;
font-size: 0.875rem;
word-spacing:18px;
}
.page-link a {
display: inline-block;
text-decoration: none;
margin-bottom: 8px;
}  .single-post .site-content .post {
position: relative;
display:block;
margin: 0;
}
.single-post .site-content .post .entry-thumbnail {
padding-bottom: 35px;
}
.single-post .entry-header {
padding-bottom: 35px;
}
.entry-header h1.entry-title {
margin: 0;
padding: 0;
font-size: 20px;
font-size: 1.25rem;
line-height: 1.3;
display: block;
clear: both;
}
.single-post .entry-details {
margin: 20px 0 0;
}
.entry-details .entry-author {
padding-bottom: 6px;
display: inline;
}
.entry-details .entry-cats,
.entry-details .entry-tags {
display: block;
padding-top: 4px;
}
.entry-details .entry-tags ul {
padding: 0;
}
.entry-details .entry-cats a,
.entry-details .entry-tags ul li {
display: inline;
line-height: 1.5;
}
.single-post .entry-content {
max-width: 935px;
padding-bottom: 60px;
float: none;
display: block;
clear: both;
} .entry-details .share-links-wrap ul {
list-style: none;
margin: 0;
padding: 20px 0 0 0;
}
.share-links-wrap ul li {
margin:0;
display: inline-block;
vertical-align: bottom;
}
.share-links-wrap ul li.twitter,
.share-links-wrap ul li.fb,
.share-links-wrap ul li.pinit {
height:30px;
text-align: left;
}
.share-links-wrap ul li.fb {
width:120px;
}
.share-links-wrap ul li.fb iframe {
width: 120px;
height: 30px;
}
.share-links-wrap ul li.pinit a {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
} .entry-content p,
.entry-summary p,
.entry-content ul,
.entry-content ol {
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.65;
}
p.justify {
text-align: justify;
}
.entry-content blockquote,
#comments blockquote {
margin-left: 15px;
padding-left: 15px;
border-left: 1px solid #777;
}
.entry-content blockquote p,
#comments blockquote p {
font-style: italic;
}
.entry-content blockquote cite,
#comments blockquote cite {
font-size: 14px;
font-size: 0.875rem;
font-style: italic;
}
.entry-content blockquote cite:before,
#comments blockquote cite:before {
content: '\2014';
display: inline;
padding: 0 5px 0 0;
-webkit-font-smoothing: antialiased;
}
.entry-content p span.dropcap {
float: left;
padding: 0 6px 0 0;
font-size: 48px;
font-size: 3rem;
font-weight: bold;
line-height: 1;
}
.entry-content p.pull-left,
.entry-content p.pull-right {
margin-bottom: 24px;
font-style: italic;
font-weight: bold;
line-height: 1.5;
}
.entry-content p.intro {
font-size: 17px;
font-size: 1.0625rem;
line-height: 1.4;
} img {
max-width: 100%;
height: auto;
}
img.wp-post-image {
padding: 0;
}
img.img-border {
max-width:98.1%;
padding:5px;
background:#fff;
border:1px solid #ccc;
}
.widget img {
max-width:100%;
height:auto;
}
.wp-caption.alignnone {
margin: 0;
}
.wp-caption {
max-width: 100%;
}
img#wpstats {
display: none;
}
.entry-content p.wp-caption-text,
.widget p.wp-caption-text,
.gallery .gallery-item .gallery-caption,
.single .gallery .gallery-item .gallery-caption,
.type-attachment .entry-content .entry-caption p {
font-size: 13px;
font-size: 0.8125rem;
line-height: 1.4;
}
.entry-content p.wp-caption-text,
.type-attachment .entry-content .entry-caption p {
margin: 0;
padding: 10px 2px 38px;
}
.entry-content .alignleft p.wp-caption-text {
text-align: left;
}
.entry-content .alignright p.wp-caption-text {
text-align: right;
margin-right: 6px;
}
embed,
iframe,
object,
video {
max-width:100%;
}
.entry-content .twitter-tweet-rendered {
max-width: 100% !important; } .gallery {
margin: 0 auto;
}
.gallery .gallery-item {
float: left;
margin-top: 0;
margin-bottom: 6px;
text-align: center;
width: 33.3%;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-2 .gallery-item:nth-of-type(odd),
.gallery-columns-3 .gallery-item:nth-of-type(3n+1) {
padding-right: 1.4%;
}
.gallery-columns-2 .gallery-item:nth-of-type(even),
.gallery-columns-3 .gallery-item:nth-of-type(3n+3) {
padding-left: 1.4%;
}
.gallery-columns-3 .gallery-item:nth-of-type(3n+2) {
padding-left: 0.7%;
padding-right: 0.7%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery-columns-5 .gallery-item {
width: 20%;
}
.gallery-columns-6 .gallery-item {
width: 16.6%;
}
.gallery-columns-7 .gallery-item {
width: 14%;
}
.gallery-columns-8 .gallery-item {
width: 12.5%;
}
.gallery-columns-9 .gallery-item {
width: 11%;
}
.gallery-columns-2 .attachment-medium {
max-width: 92%;
height: auto;
}
.gallery-columns-4 .attachment-thumbnail,
.gallery-columns-5 .attachment-thumbnail,
.gallery-columns-6 .attachment-thumbnail {
max-width: 93%;
height: auto;
}
.gallery-columns-7 .attachment-thumbnail,
.gallery-columns-8 .attachment-thumbnail,
.gallery-columns-9 .attachment-thumbnail {
max-width: 94%;
height: auto;
}
.gallery dl, .gallery dt {
margin: 0;
}
.gallery br+br {
display: none;
}
.gallery .gallery-item img {
width: 100%;
height: auto;
}
.gallery .gallery-item .gallery-caption {
display: none;
margin: 2px 2px 24px;
padding: 0;
}
.single .gallery .gallery-item .gallery-caption {
display: block;
} .site-content .type-attachment {
padding-top: 0 !important;
}
.type-attachment .entry-content .entry-caption {
display: inline-block;
} .single-post .author-wrap {
max-width: 935px;
margin: 0 0 60px;
clear: both;
}
.single-post .author-info img.avatar {
width: 40px;
height: 40px;
margin: 2px 0 0 0;
float: left;
}
.author-info h6 {
margin: 0;
padding: 0 0 15px 55px;
font-size: 15px;
font-size: 0.9375rem;
}
.single-post .author-info p.author-description {
margin: 0;
padding: 0 0 0 55px;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.5;
}  #comments {
position: relative;
border-top: 1px solid #777;
}
#comments li.comment,
#comments li.pingback {
overflow:hidden;
margin: 0 0 60px;
padding: 0;
}
#comments li.comment:last-of-type,
#comments li.pingback:last-of-type {
margin: 0;
}
#comments li.comment ul.children {
margin: 60px 0 0;
}
#comments .children .comment:last-child {
margin: 0;
}
#comments h3.comments-title {
margin: 60px 0;
padding: 0;
font-size: 15px;
font-size: 0.9375rem;
}
#comments h3.comments-title span a {
display: none;
margin: 5px 0 0 0;
font-size: 12px;
font-size: 0.75rem;
float: right;
font-weight: normal;
}
.site-content ol.commentlist {
list-style: none;
margin: 0;
padding: 0 10px;
}
.site-content ol.commentlist li {
display: block;
margin: 0;
padding: 0;
}
#comments ul.children {
margin: 0;
padding: 0;
} #comments .comment-details {
position: relative;
margin: 0;
padding: 0 0 0 50px;
}
#comments li.pingback {
padding: 0 0 0 50px;
}
#comments .comment-avatar {
margin: 0;
padding: 0;
float: left;
}
#comments .comment-avatar img.avatar {
width: 35px;
height: 35px;
margin:  0;
}
#comments .comment-author {
margin: 0;
padding: 0;
font-size: 15px;
font-size: 0.9375rem;
font-weight: bold;
}
#comments .comment-text {
margin: 0;
padding: 10px 0 0 0;
overflow: hidden;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.55;
}
#comments .comment-text p {
margin: 0;
padding: 0;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.55;
}
#comments ul.comment-meta {
margin: 0;
padding: 4px 0 0 0;
overflow: hidden;
list-style:none;
font-size: 12px;
font-size: 0.75rem;
}
#comments ul.comment-meta a {
text-decoration: none;
}
#comments ul.comment-meta li {
display: inline;
}
#comments ul.comment-meta li.comment-time {
display: none;
}
#comments ul.comment-meta a.comment-edit-link:before {
content: '\002f';
display: inline;
padding: 0 9px 0 7px;
-webkit-font-smoothing: antialiased;
}
#comments .comment-text .comment-reply a.comment-reply {
display: inline-block;
text-decoration: none;
}
#comments .comment-text .comment-reply a.comment-reply span {
display: none;
}
#comments p.comment-awaiting-moderation {
display: block;
font-style: italic;
color: #0089a7;
}
.bypostauthor {
} #comments ol li.pingback span {
font-size: 18px;
font-size: 1.125rem;
font-weight: bold;
}
#comments ol li.pingback p {
margin:0;
}
#comments ol li.pingback a {
font-size: 16px;
font-size: 1rem;
font-weight: normal;
}
#comments .pingback p.pingback-edit a {
font-size: 14px;
font-size: 0.875rem;
text-transform: uppercase;
letter-spacing: 1px;
} .site-content .nopassword,
.site-content p.nocomments {
margin: 0;
padding: 50px 10px 100px 65px;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
font-style: italic;
}
.site-content .nopassword {
padding-top: 100px;
padding-left: 10px;
} #comments #respond {
margin: 0 0 75px;
padding: 90px 0 0;
overflow: hidden;
text-align: left;
}
#comments ol.commentlist #respond {
margin: 0;
padding-left: 0;
padding-right: 0;
}
#comments #respond h3#reply-title {
margin: 0;
padding: 0 0 4px;
font-size: 15px;
font-size: 0.9375rem;
display: block;
}
#comments #respond p.comment-note,
#comments #respond p.logged-in-as {
margin: 0 0 12px;
padding: 5px 0 0;
font-size: 12px;
font-size: 0.75rem;
color: #000;
}
#comments #respond p.comment-note a,
#comments #respond p.logged-in-as a {
color: #000;
}
#respond a#cancel-comment-reply-link {
margin: 2px 0 0 0;
float:  right;
font-size: 12px;
font-size: 0.75rem;
font-weight: normal;
}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment {
margin:0;
padding: 12px 0 0;
font-size: 13px;
font-size: 0.8125rem;
}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#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 {
display: block;
width: 100%;
margin: 7px 0 0;
padding: 7px 2%;
background: #fff;
border: 1px solid #777;
font-size: 15px;
font-size: 0.9375rem;
color: #000;
line-height:1.55;
-webkit-appearance: none;
outline-color: transparent;
outline-style: none;
}
#commentform textarea#comment {
width:100%;
margin: 7px 0 0;
padding: 5px 1%;
border: 1px solid #777;
background: #fff;
font-size: 15px;
font-size: 0.9375rem;
color: #000;
line-height:1.55;
-webkit-appearance: none;
outline-color: transparent;
outline-style: none;
}
#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 {
border: 1px solid #000;
background: #fff;
}
.comment-form-cookies-consent {
display: block;
clear: both;
padding-top: 15px;
margin: 0;
font-size: 13px;
font-size: 0.8125rem;
}
#commentform p.form-submit {
margin:0 0 15px;
}  .nav-wrap {
display: block;
text-align: center;
}
#nav-below,
#nav-single,
#nav-image,
#nav-comments {
display: inline-block;
margin: 0 auto;
padding: 0 0 60px;
font-size: 14px;
font-size: 0.875rem;
}
#nav-single {
margin: 0;
padding: 0 0 26px;
border-top: none;
}
#nav-comments {
margin-top: 60px;
}
#nav-image {
padding-top: 80px;
}
.nav-previous,
.previous-image {
float:left;
}
.nav-previous span {
padding: 0 0 0 12px;
background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/defaulticons.png) 0 -211px no-repeat;
}
.nav-next span {
padding: 0 25px 0 0;
background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/defaulticons.png) right -231px no-repeat;
}
.nav-next,
.next-image {
float:right;
}
.nav-next span:before {
content: '\002f';
display: inline;
padding: 0 8px;
-webkit-font-smoothing: antialiased;
}
.nav-next a,
.nav-previous a,
.previous-image a,
.next-image a {
display: inline-block;
}  .archive-header {
padding: 0 0 35px;
}
.archive-header h2.archive-title {
display: inline-block;
margin: 0;
padding: 0;
font-size: 16px;
font-size: 1rem;
}
.taxonomy-description p {
margin: 8px 0 0 0;
font-size: 13px;
font-size: 0.8125rem;
}
.search-results .site-content .page:first-of-type {
padding: 0 !important;
}
.search-results .site-content .page .entry-footer {
padding-top: 0;
}
.search-results .site-content .page .entry-cats {
display: none;
}
.post-password-form input {
padding: 5px 3% 5px 4%;
}
.post-password-form p {
display: block;
}  .site-content .page {
position: relative;
margin: 0;
padding: 0 0 60px;
}
.page .entry-header h1.entry-title {
margin: 0 0 24px;
padding: 0;
font-size: 24px;
font-size: 1.5rem;
line-height: 1.5;
display: block;
clear: both;
}
.page.list-view #primary {
border-top: none;
padding-top: 0;
}
.page.list-view .entry-header {
float: none;
width: auto;
margin-left: 0;
display: block;
}
.page.fullwidth #comments {
max-width: 100%;
padding-left: 0;
}  .widget h3.widget-title {
position: relative;
margin: 0;
padding: 0 0 35px;
display: block;
font-size: 12px;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 1px;
color: #fff;
}
.widget-area .widget {
padding: 0 0 60px;
}
#sidebar-footer-social .widget:last-of-type {
padding-bottom: 15px;
}
.widget-area .widget ul {
margin: 0;
padding: 0;
}
.widget-area .widget_nav_menu ul ul,
.widget-area .widget_pages ul ul,
.widget-area .widget_categories ul ul {
padding: 5px 0 0;
font-size: 13px;
font-size: 0.8125rem;
}
.widget-area .widget ul li {
padding-bottom: 5px;
list-style: none;
font-size: 13px;
font-size: 0.8125rem;
line-height: 1.45;
}
.widget-area .widget img.resize {
max-width: 100%;
height: auto;
}
.widget select,
.widget iframe {
max-width: 99%;
margin-left: 1px;
margin-left: 0.1rem;
}
.wp_widget_tag_cloud div,
.widget_tag_cloud div {
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
}
.widget_recent_comments a.url {
font-style: italic;
} .textwidget {
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.5;
}
.widget p.wp-caption-text {
margin: 0;
padding: 8px 2px 24px;
} .widget_categories ul,
.widget_archive ul,
.widget_pages ul,
.widget_nav_menu ul,
.widget_meta ul,
.widget_recent_entries ul,
.widget_recent_comments ul {
font-size: 13px;
font-size: 0.8125rem;
}
.widget-area .widget_recent_comments ul li {
padding-bottom: 4px;
} .widget_search {
clear: both;
overflow: hidden;
}
#searchform {
max-width: 390px;
}
#searchform input#s {
width: 68.5%;
float: left;
margin-right: 1.5%;
padding: 2px 3% 2px 4%;
height: 34px;
font-size: 13px;
font-size: 0.8125rem;
}
#searchform input[type="submit"] {
width: 30%;
float: left;
padding: 2px 15px;
height: 34px;
font-size: 13px;
font-size: 0.8125rem;
text-align: center;
}
#colophon #searchform input#s {
border-top: none;
border-left: none;
border-right: none;
border-bottom: 2px solid rgba(255, 255, 255, .66);
color: rgba(255, 255, 255, .66);
background: none;
width: 60.5%;
margin-right: 3.5%;
padding: 2px 0;
font-size: 12px;
font-size: 0.75rem;
}
#colophon #searchform input#s:active,
#colophon #searchform input#s:focus {
border-bottom: 2px solid #fff;
color: #fff;
}
#colophon #searchform input[type="submit"] {
background: rgba(255, 255, 255, .66);
float: right;
color: #000;
width: 36%;
padding: 2px 6px;
font-size: 12px;
font-size: 0.75rem;
}
#colophon #searchform input[type="submit"]:hover {
background: #fff;
} .widget-area .widget_rss ul li {
padding-bottom: 20px;
}
.widget-area .widget_rss ul li span.rss-date {
font-size: 13px;
font-size: 0.8125rem;
font-style: italic;
}
.widget-area .widget_rss ul li span.rss-date:before {
content: '\002d';
display: inline;
padding: 0 4px 0 2px;
-webkit-font-smoothing: antialiased;
}
.widget-area .widget_rss ul li .rssSummary {
font-size: 13px;
font-size: 0.8125rem;
padding: 4px 0;
display: inline-block;
line-height: 1.4;
} .widget_recent_entries span.post-date {
display: block;
}
.widget_recent_entries span.post-date:before {
content: '\002D';
display: inline;
padding: 0 4px 0 0;
-webkit-font-smoothing: antialiased;
} .widget_calendar #calendar_wrap {
position: relative;
display: inline-block;
font-size: 13px;
font-size: 0.8125rem;
}
.widget_calendar #calendar_wrap a {
font-weight: bold;
}
.widget_calendar #wp-calendar caption {
margin: 0 0 8px;
text-align: left;
font-weight: bold;
}
.widget_calendar table#wp-calendar tr th {
padding: 2px;
text-align: center;
font-weight:bold;
}
.widget_calendar table#wp-calendar tr td {
padding: 3px 5px;
border: 1px solid rgba(255, 255, 255, .66);
}
.widget_calendar table#wp-calendar tr td#today {
background:#fff;
font-weight:bold;
}
.widget_calendar table#wp-calendar tbody tr td a {
display: block;
}
.widget_calendar table#wp-calendar tbody tr td a:hover {
text-decoration: underline;
} #sidebar-footer-social .widget h3.widget-title {
display: none;
}
ul.sociallinks {
display: inline-block;
overflow: hidden;
margin: 0;
padding: 0;
}
#colophon #site-info #sidebar-footer-social ul.sociallinks {
margin-left: -8px;
}
ul.sociallinks li {
display: inline-block;
margin: 0;
padding: 0 !important;
list-style: none;
}
ul.sociallinks li a {
width: 50px;
height: 50px;
display: block;
padding: 0;
margin: 0;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
opacity: .6;
}
ul.sociallinks li a:hover {
opacity: 1;
}
ul.sociallinks li a.twitter {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) 0 0 no-repeat;}
ul.sociallinks li a.facebook {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -50px 0 no-repeat;}
ul.sociallinks li a.googleplus {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -100px 0 no-repeat;}
ul.sociallinks li a.appnet {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -150px 0 no-repeat;}
ul.sociallinks li a.flickr {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -200px 0 no-repeat;}
ul.sociallinks li a.instagram {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -250px 0 no-repeat;}
ul.sociallinks li a.picasa {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -300px 0 no-repeat;}
ul.sociallinks li a.fivehundredpx {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -350px 0 no-repeat;}
ul.sociallinks li a.youtube {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -400px 0 no-repeat;}
ul.sociallinks li a.vimeo {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -450px 0 no-repeat;}
ul.sociallinks li a.dribbble {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -500px 0 no-repeat;}
ul.sociallinks li a.ffffound {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -550px 0 no-repeat;}
ul.sociallinks li a.pinterest {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -600px 0 no-repeat;}
ul.sociallinks li a.behance {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -650px 0 no-repeat;}
ul.sociallinks li a.deviantart {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -700px 0 no-repeat;}
ul.sociallinks li a.squidoo {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -750px 0 no-repeat;}
ul.sociallinks li a.slideshare {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -800px 0 no-repeat;}
ul.sociallinks li a.lastfm {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -850px 0 no-repeat;}
ul.sociallinks li a.grooveshark {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -900px 0 no-repeat;}
ul.sociallinks li a.soundcloud {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -950px 0 no-repeat;}
ul.sociallinks li a.foursquare {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -1000px 0 no-repeat;}
ul.sociallinks li a.github {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -1050px 0 no-repeat;}
ul.sociallinks li a.linkedin {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -1100px 0 no-repeat;}
ul.sociallinks li a.xing {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -1150px 0 no-repeat;}
ul.sociallinks li a.wordpress {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -1200px 0 no-repeat;}
ul.sociallinks li a.tumblr {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -1250px 0 no-repeat;}
ul.sociallinks li a.rss {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -1300px 0 no-repeat;}
ul.sociallinks li a.rsscomments {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/socialicons.png) -1350px 0 no-repeat;}  #colophon {
margin: 0 auto;
padding-top: 60px;
padding-bottom: 60px;
background: #000;
color: rgba(255, 255, 255, .66);
}
#footer-sidebar-wrap,
#site-info  {
margin: 0 auto;
} #colophon #site-info {
position: relative;
padding: 0;
overflow: hidden;
font-size: 11px;
font-size: 0.6875rem;
text-transform: uppercase;
}
#colophon #site-info ul {
margin: 0;
padding: 0;
list-style:none;
}
#colophon #site-info ul.credit li,
#colophon p.credittext {
display: inline-block;
padding: 0 0 8px;
font-size: 11px;
font-size: 0.6875rem;
}
#colophon p.credittext {
margin: 0;
}   .jetpack_subscription_widget {
max-width: 390px;
clear: both;
overflow: hidden;
}
.jetpack_subscription_widget p {
display:  block;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.4;
}
.jetpack_subscription_widget #subscribe-email input {
border-top: none;
border-left: none;
border-right: none;
background: none;
border-bottom: 2px solid rgba(255, 255, 255, .66);
color: rgba(255, 255, 255, .66);
float: left;
width: 64.5%;
margin-right: 3.5%;
padding: 5px 0;
font-size: 13px;
font-size: 0.8125rem;
}
.jetpack_subscription_widget #subscribe-email label#jetpack-subscribe-label {
display: none;
}
.jetpack_subscription_widget #subscribe-submit input[type="submit"] {
background: rgba(255, 255, 255, .66);
color: #000;
width: 32%;
height: 34px;
float: right;
padding: 3px 6px 0;
font-size: 12px;
font-size: 0.75rem;
text-align: center;
}
.jetpack_subscription_widget input[type="submit"]:hover {
background: #fff;
}
.widget-grofile ul.grofile-accounts {
margin: 0 auto;
display: inline-block;
}
.widget-grofile img.grofile-thumbnail {
padding: 15px;
background: rgba(255, 255, 255, 0.15);
-webkit-border-radius: 400px;
-moz-border-radius: 400px;
border-radius: 400px;
}
p.comment-subscription-form {
clear: both;
overflow: hidden;
padding-top: 20px;
margin-bottom: 15px !important;
font-size: 14px;
font-size: 0.875rem;
color: #434343;
}
p.comment-subscription-form:last-child {
padding-top: 0;
margin-bottom: 0 !important;
}
.widget_twitter_timeline iframe {
display: block;
}
.widget_jetpack_display_posts_widget h4 {
margin: 35px 0 15px;
font-size: 18px;
font-size: 1.125rem;
}
.widget_jetpack_display_posts_widget img {
margin: 0 0 15px;
}
.widget_jetpack_display_posts_widget p {
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
}
#main-wrap .sharedaddy  {
clear: both;
display: block;
width: 100%;
float: none;
}
#primary .sharedaddy h3.sd-title {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 12px;
font-size: 0.75rem;
font-weight: normal;
margin: 2px 0;
}
#main-wrap .sharedaddy div.sd-block {
border-top: none !important;
border-top: none !important;
padding-top: 15px;
}
.sharedaddy a.sd-button {
vertical-align: top;
}
.entry-content .sharedaddy .sd-content {
float: left;
}
.contact-form {
padding: 0 0 34px;
}
.contact-form label {
color: #000;
margin-left: 4px;
font-weight: normal !important;
font-size: 13px;
font-size: 0.8125rem;
}
.contact-form label span {
color: #000;
margin-left: 4px;
font-weight: normal;
font-size: 13px;
font-size: 0.8125rem;
}
.contact-form input,
.contact-form textarea {
margin-bottom: 13px;
} .infinite-scroll #nav-below,
.infinite-scroll.neverending #colophon {
display: none;
}
.infinity-end.neverending #colophon {
display: block;
}
#infinite-footer .container {
display: none;
}
#infinite-footer .blog-credits,
#infinite-footer .blog-credits a,
#infinite-footer .blog-credits a:hover,
#infinite-footer .blog-credits a:focus,
#infinite-footer .blog-info a,
#infinite-footer .blog-info a:hover,
#infinite-footer .blog-info a:focus {
color: #b6b6b6;
}
#infinite-handle {
margin: 0 auto;
padding: 35px 0;
text-align: center;
overflow: hidden;
clear: both;
float: none;
}
#infinite-handle span {
color: #000 !important;
background: none !important;
display: inline-block;
border-bottom: 2px solid #000000;
}
.infinite-loader {
margin: 0 auto;
width: 34px;
} .wp-pagenavi {
padding: 60px 0 50px;
margin: 0 10px;
font-size: 13px;
font-size: 0.8125rem;
display: block;
}
.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 0 12px;
padding: 0 12px 0 0;
overflow: visible;
text-align: center;
display: inline-block;
}
.wp-pagenavi a.page {
width: auto !important;
margin: 0 0 12px !important;
padding: 0 12px 0 0 !important;
display: inline-block !important;
}
.wp-pagenavi span.current {
display: inline-block;
margin: 0 0 12px 0;
padding: 0 12px 0 0;
}
.wp-pagenavi span.pages {
display: none;
padding: 0 40px 0 0;
font-size: 14px;
font-size: 0.875rem;
}
.wp-pagenavi span.extend {
margin: 0 0 12px;
padding: 0 12px;
}
.wp-pagenavi a.page:before,
.wp-pagenavi span.current:before,
.wp-pagenavi a.nextpostslink:before,
.wp-pagenavi a.first:before,
.wp-pagenavi a.last:before,
.wp-pagenavi span.extend:before {
display: inline;
content: '\002f';
padding: 0 12px 0 0;
-webkit-font-smoothing: antialiased;
vertical-align: top;
} .site-content div.wpcf7 {
clear: both;
overflow: hidden;
max-width: 100%;
padding: 0 0 34px;
}
.site-content div.wpcf7 p {
margin: 0;
padding: 0 0 16px;
font-size: 13px;
font-size: 0.8125rem;
line-height: 1.5;
}
.site-content div.wpcf7 p:last-of-type {
padding: 0;
}
.site-content div.wpcf7 input[type='text'],
.site-content div.wpcf7 input[type='email'],
.site-content div.wpcf7 textarea {
width: 98%;
}
.site-content input.wpcf7-submit {
clear: both;
overflow: hidden;
width: auto;
}   .two-columns-one,
.three-columns-one,
.three-columns-two,
.four-columns-one,
.four-columns-two,
.four-columns-three {
width:100%;
}
.two-columns-one,
.three-columns-one,
.three-columns-two,
.four-columns-one,
.four-columns-two,
.four-columns-three {
float: left;
margin-right: 0;
margin-bottom: 24px;
position: relative;
}
.last {
clear:right;
margin-right:0 !important;
margin-bottom:0 !important;
}
.divider {
width: 100%;
margin-bottom: 12px;
padding-top: 12px;
display: block;
clear: both;
} .white-box,
.blue-box,
.yellow-box,
.red-box,
.green-box,
.lightgrey-box,
.grey-box,
.dark-box {
margin: 0 0 24px;
padding: 15px;
overflow:hidden;
font-size: 15px;
font-size: 0.9375rem;
line-height:1.6;
}
.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 24px;
}
.white-box {
background: #fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 5px solid #ccc;
}
.blue-box {
background: #ecf7f8;
border-top: 5px solid #81c7d4;
color: #459baf;
}
.yellow-box {
background: #fef5e6;
border-top: 5px solid #f9bf45;
color: #f18e2b;
}
.red-box {
background: #fdebe9;
border-top: 5px solid #f17c67;
color: #e23e32;
}
.green-box {
background: #edf6ea;
border-top: 5px solid #86c166;
color: #489130;
}
.lightgrey-box {
background: #f4f4f4;
border-top: 5px solid #ccc;
}
.grey-box {
background: #ccc;
border-top: 5px solid #363636;
color: #161616;
}
.dark-box {
background: #363636;
border-top: 5px solid #161616;
color: #fff;
}
.dark-box a {
color:#fff;
font-weight:bold;
}
.dark-box a:hover {
color:#fff;
} .standard-btn {
display: inline-block;
margin: 0 0 24px;
padding: 14px 16px;
overflow: hidden;
cursor: pointer;
font-size: 12px;
font-size: 0.75rem;
background: #161616;
color: #fff;
text-align: center;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
text-decoration: none !important;
-webkit-transition: 0.2s background ease;
-moz-transition: 0.2s background ease;
-o-transition: 0.2s background ease;
-ms-transition: 0.2s background ease;
transition: 0.2s background ease;
}
.round-btn {
-moz-border-radius: 50px;
border-radius: 50px;
}
.bold-btn {
font-weight:bold;
}
.standard-btn.xsmall-btn {
padding: 10px 15px;
font-size: 10px;
font-size: 0.625rem;
}
.standard-btn.small-btn {
padding: 12px 20px;
font-size: 11px;
font-size: 0.6875rem;
}
.standard-btn.large-btn {
padding: 18px 30px;
font-size: 14px;
font-size: 0.875rem;
}
.standard-btn.xlarge-btn {
padding: 20px 35px;
font-size: 17px;
font-size: 1.0625rem;
}
.red-btn {background: #f17c67; color: #fff;}
.red-btn:hover {background: #e23e32; color: #fff;}
.green-btn {background: #86c166; color: #fff;}
.green-btn:hover {background: #489130; color: #fff;}
.blue-btn {background: #81c7d4; color: #fff;}
.blue-btn:hover {background: #459baf; color: #fff;}
.darkblue-btn {background: #7b90d2; color: #fff;}
.darkblue-btn:hover {background: #3b54aa; color: #fff;}
.purple-btn  {background: #b28fce; color: #fff;}
.purple-btn:hover {background: #7b54a4; color: #fff;}
.yellow-btn {background: #f9bf45; color: #fff;}
.yellow-btn:hover {background: #f18e2b; color: #fff;}
.grey-btn {background: #f4f4f4; color: #363636;}
.grey-btn:hover {background: #e9e9e9; color: #363636;}
.black-btn {background: #161616; color: #fff;}
.black-btn:hover {background: #000; color: rgba(255, 255, 255, 0.75);} .map {
padding: 0 0 24px;
}  .wp-block-column,
.wp-block-quote {
margin-bottom: 35px;
} .alignwide,
.alignfull {
position: relative;
width: 100%;
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 1200px) {
.single-post .entry-content .alignwide,
.single-post .entry-content .alignfull {
width: calc(100% + 235px);
max-width: calc(100% + 235px);
left: -200px;
right: -35px;
margin-left: 0;
margin-right: 0;
}
}
@media (min-width: 1300px) {
.single-post .entry-content .alignwide,
.single-post .entry-content .alignfull {
width: calc(100% + 270px);
max-width: calc(100% + 270px);
left: -235px;
right: -35px;
margin-left: 0;
margin-right: 0;
}
}
.page-template .alignfull {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
width: auto;
max-width: 1000%;
}
.page-template .alignfull > *,
.alignwide > * {
margin-left: auto;
margin-right: auto;
} .wp-block-separator {
border: none;
border-bottom: 1px solid #000;
margin-bottom: 35px;
margin-top: 35px;
} .entry-content .wp-block-pullquote blockquote {
margin-left: 0;
padding: 0;
border: none;
}
.entry-content .wp-block-pullquote {
padding: 0;
border: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 35px;
padding: 0;
text-align: center;
border: none;
font-weight: bold;
line-height: 1.6;
border: 0;
}
.entry-content .wp-block-pullquote p,
.default-page .entry-content .wp-block-pullquote p {
margin: 0;
color: #000;
font-size: 16px;
}
@media screen and (min-width: 1200px) {
.wp-block-pullquote.alignleft {
margin: 5px 35px 20px -100px;
}
}
@media screen and (min-width: 1200px) {
.wp-block-pullquote.alignright {
margin: 5px -100px 20px 35px;
}
}
.entry-content .wp-block-pullquote cite {
text-align: center;
font-weight: normal;
text-transform: none;
}
.entry-content .wp-block-pullquote.alignleft,
.entry-content .wp-block-pullquote.alignleft cite {
text-align: left;
}
.entry-content .wp-block-pullquote.alignleft blockquote {
margin-left: 0;
}
.entry-content .wp-block-pullquote.alignright,
.entry-content .wp-block-pullquote.alignright cite {
text-align: right;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: 100%;
}
@media (min-width: 767px) {
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: 300px;
margin-bottom: 0;
}
.wp-block-pullquote.alignleft blockquote {
margin-right: 30px;
}
.wp-block-pullquote.alignright blockquote {
margin-left: 30px;
}
}
.wp-block-quote {
position: relative;
border: none;
}
.entry-content .wp-block-quote p {
margin-bottom: 0;
}
.wp-block-quote:not(.is-large):not(.is-style-large) {
border-left: 1px solid #000;
padding-left: 35px;
}
.wp-block-quote:not(.is-large):not(.is-style-large) p {
font-size: 16px;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
margin: 50px 0 50px 35px;
padding: 0 0 0 35px;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 24px;
line-height: 1.4;
margin-bottom: 0;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
text-align: left;
font-size: 15px;
}
.wp-block-quote__citation,
.wp-block-quote cite,
.wp-block-quote footer {
margin-top: 20px;
display: block;
font-size: 15px;
color: #000;
} .entry-content p.has-small-font-size {
font-size: 13px;
}
.entry-content p.has-regular-font-size {
font-size: 16px;
}
.entry-content p.has-large-font-size {
font-size: 18px;
}
.entry-content p.has-larger-font-size {
font-size: 22px;
}
.entry-content .has-drop-cap::first-letter {
font-size: 5.4em !important;
line-height: .8 !important;
font-weight: bold !important;
} .default-page .entry-content p.has-background,
.entry-content p.has-background {
padding: 30px;
font-size: 15px;
}
.has-black-background-color {
background-color: #000000;
}
.has-black-color {
color: #000000;
}
.has-light-grey-background-color {
background-color: #f4f4f4;
}
.has-light-grey-color {
color: #f4f4f4;
}
.has-dark-grey-background-color {
background-color: #cccccc;
}
.has-dark-grey-color {
color: #cccccc;
}
.has-white-background-color {
background-color: #ffffff;
}
.has-white-color {
color: #ffffff;
}
.has-light-yellow-background-color {
background-color: #fef5e6;
}
.has-light-yellow-color {
color: #fef5e6;
}
.has-dark-yellow-background-color {
background-color: #f18e2b;
}
.has-dark-yellow-color {
color: #f18e2b;
}
.has-light-red-background-color {
background-color: #fdebe9;
}
.has-light-red-color {
color: #fdebe9;
}
.has-dark-red-background-color {
background-color: #e23e32;
}
.has-dark-red-color {
color: #e23e32;
}
.has-light-green-background-color {
background-color: #edf6ea;
}
.has-light-green-color {
color: #edf6ea;
}
.has-dark-green-background-color {
background-color: #489130;
}
.has-dark-green-color {
color: #489130;
}
.has-light-blue-background-color {
background-color: #ecf7f8;
}
.has-light-blue-color {
color: #ecf7f8;
}
.has-dark-blue-background-color {
background-color: #459baf;
}
.has-dark-blue-color {
color: #459baf;
} .wp-block-button .wp-block-button__link,
.post .entry-content .wp-block-button .wp-block-button__link {
border: none;
border-radius: 4px;
box-shadow: none;
cursor: pointer;
display: inline-block;
font-weight: normal;
margin: 0;
padding: 14px 16px;
text-decoration: none;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.65;
}
.wp-block-button.is-style-outline .wp-block-button__link {
border-width: 1px;
} @media (min-width: 767px) {
.wp-block-column:not(:last-child) {
margin-right: 35px;
}
.wp-block-column:not(:last-child) {
margin-right: 35px;
}
.wp-block-column:not(:first-child),
.wp-block-column:nth-child(2n) {
margin-left: 35px;
}
.wp-block-column:nth-child(odd) {
margin-right: 35px;
}
.has-3-columns .wp-block-column:nth-child(odd) {
margin-right: 0;
}
.has-3-columns .wp-block-column:last-child {
margin-left: 0;
margin-right: 0;
}
} .wp-block-image {
margin-bottom: 35px;
}
.entry-content .wp-block-gallery {
padding-left: 0;
margin: 35px 0;
}
.entry-content .wp-block-gallery li {
padding: 0;
}
.entry-content .wp-block-gallery li:before {
display: none;
content: '';
}
.entry-content .wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
padding: 40px 10px 10px;
}
.wp-block-image figcaption,
.wp-block-embed figcaption {
font-size: 14px;
line-height: 1.4;
margin-top: 15px;
margin-bottom: 35px;
color: #363636;
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.single-post .entry-content .wp-block-cover-text:last-child {
font-size: 2em;
margin-bottom: 0 !important;
}
@media screen and (min-width: 767px) {
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text {
font-size: 2em;
margin-bottom: 0 !important;
}
} .wp-block-table.is-style-stripes tr:nth-child(odd) {
background-color: #ededed;
}   @media screen and (min-width: 635px) { #masthead,
#main-wrap,
#colophon {
padding-left: 30px;
padding-right: 30px;
}
#masthead {
padding-bottom: 100px;
}
#site-title h1 {
font-size: 60px;
font-size: 3.75rem;
letter-spacing: -2px;
} .mobile-wrap {
height: 54px;
}
#mobile-menu-btn {
top: 4px;
left: 30px;
}
#site-nav ul li a {
font-size: 14px;
font-size: 0.875rem;
padding: 0 30px;
}
.search-wrap #searchform input#s {
padding: 0 12px 0 54px;
height: 54px;
background: #000 url(//www.barbara-jung.de/wp-content/themes/ubud/images/defaulticons.png) 30px -256px no-repeat;
} #site-about {
max-width: 1038px;
padding: 60px 0 0;
}
} @media screen and (min-width: 767px) { #primary {
padding-bottom: 65px;
} #site-about .about-img-wrap {
float: right;
width: 233px;
display: block;
padding: 10px 0 0 35px;
} .site-content .post .entry-thumbnail a.thumb-img {
max-width: 65%;
margin-bottom: 70px;
float: left;
}
.site-content .post:last-of-type .entry-thumbnail a.thumb-img {
padding-bottom: 0 !important;
}
.site-content .post .entry-thumbnail .entry-header {
max-width: 35%;
float: left;
padding: 0 0 0 35px;
} .entry-details {
margin: 6px 0 0;
}
.single-post .entry-details {
margin: 26px 0 0;
}
.entry-details .entry-author {
padding-bottom: 6px;
}
.entry-details .entry-cats,
.entry-details .entry-tags {
padding-top: 6px;
}
.entry-content p,
.entry-summary p,
.entry-content ul,
.entry-content ol {
font-size: 16px;
font-size: 1rem;
margin-bottom: 34px;
}
.entry-content ul,
.entry-content ol {
margin-left: 30px;
}
.entry-content ul ul,
.entry-content ol ol {
margin-left: 0;
margin-bottom: 12px;
}
.entry-content blockquote,
#comments blockquote {
margin-left: 35px;
padding-left: 35px;
}
.entry-content blockquote p:last-child {
margin-bottom: 34px;
}
.entry-content p span.dropcap {
padding: 0 8px 0 0;
font-size: 81px;
font-size:  5.063rem;
line-height: 0.97;
}
.entry-content p.pull-left {
max-width: 300px;
margin: 5px 35px 20px 0;
line-height: 1.6;
float: left !important;
}
.entry-content p.pull-right {
max-width: 300px;
margin: 5px 0 20px 35px;
line-height: 1.6;
float: right !important;
text-align: right;
}
.gallery .gallery-item .gallery-caption {
margin-bottom: 34px;
} .single-post .entry-content {
padding-bottom: 100px;
}
.single-post .entry-header h1.entry-title {
font-size: 22px;
font-size: 1.375rem;
}
.single-post .author-wrap {
margin: 0 0 100px;
}
.single-post .author-info img.avatar {
width: 70px;
height: 70px;
}
.author-info h6 {
padding: 0 0 15px 110px;
}
.single-post .author-info p.author-description {
padding: 0 0 0 110px;
}
.entry-content p.intro {
font-size: 20px;
font-size: 1.25rem;
} #comments h3.comments-title {
margin: 100px 0 80px;
}
#comments ul.comment-meta li.comment-time {
display: inline;
}
#comments  ul.comment-meta li.comment-reply:before {
content: '\002f';
display: inline;
padding: 0 9px 0 7px;
-webkit-font-smoothing: antialiased;
}
#comments li.comment ul.children {
margin-left: 35px;
}
#comments li.comment ul.children ul ul {
margin-left: 0;
} #nav-image {
margin: 0;
padding: 100px 0;
}
#nav-below {
padding: 0 0 100px;
} .list-view .archive-header {
margin: 0 0 35px;
border-bottom: 1px solid #777;
}
.site-content .page {
position: relative;
margin: 0;
padding: 0 0 100px;
}
.page .entry-header h1.entry-title {
margin: 0 0 34px;
font-size: 32px;
font-size: 2rem;
} #colophon {
padding-top: 100px;
} #infinite-handle {
padding: 70px 0 35px;
}
.infinite-loader {
padding: 35px 0;
margin-bottom: 100px;
} .white-box,
.blue-box,
.yellow-box,
.red-box,
.green-box,
.lightgrey-box,
.grey-box,
.dark-box {
margin: 0 0 34px;
padding: 35px;
}
.two-columns-one {width: 49%;}
.three-columns-one {width: 32%;}
.three-columns-two {width: 66%;}
.four-columns-one {width: 23.5%;}
.four-columns-two {width: 49%;}
.four-columns-three {width: 74.5%;}
.two-columns-one,
.three-columns-one,
.three-columns-two,
.four-columns-one,
.four-columns-two,
.four-columns-three {
position:relative;
float:left;
margin-right: 2%;
padding-right: 2%;
margin-bottom: 0;
}
.entry-content .two-columns-one p,
.entry-content .three-columns-one p,
.entry-content .three-columns-two p {
margin: 0 0 24px;
padding-bottom: 0;
}
.entry-content .four-columns-one p,
.entry-content .four-columns-two p,
.entry-content .four-columns-three p {
margin: 0 0 24px;
padding-bottom: 0;
}
.last {
border-right: none !important;
margin-right: 0 !important;
padding-right: 0 !important;
} #footer-sidebar-wrap #footer-sidebar-one .widget:last-of-type,
#footer-sidebar-wrap #footer-sidebar-two .widget:last-of-type,
#footer-sidebar-wrap #footer-sidebar-three .widget:last-of-type,
#footer-sidebar-wrap #footer-sidebar-four .widget:last-of-type {
padding-bottom: 0;
}
#footer-sidebar-one,
#footer-sidebar-two,
#footer-sidebar-three,
#footer-sidebar-four  {
width: 50%; padding-bottom: 90px;
}
#footer-sidebar-one,
#footer-sidebar-three {
float: left;
clear: left;
padding-right: 17px;
}
#footer-sidebar-two,
#footer-sidebar-four {
float: right;
clear: right;
padding-left: 17px;
}
} @media screen and (min-width: 1023px) { #masthead,
#main-wrap,
#colophon {
padding-left: 80px;
padding-right: 80px;
}
#mobile-menu-btn {
left: 80px;
}
#site-nav ul li a {
padding: 0 80px;
}
.search-wrap #searchform input#s {
padding: 0 12px 0 104px;
background: #000 url(//www.barbara-jung.de/wp-content/themes/ubud/images/defaulticons.png) 80px -256px no-repeat;
} .site-content .post .entry-thumbnail a.thumb-img {
max-width: 70%;
}
.site-content .post .entry-thumbnail .entry-header {
max-width: 30%;
} #comments h3.comments-title,
.site-content ol.commentlist,
#comments #respond {
padding-left: 0;
padding-right: 0;
}
.site-content p.nocomments {
padding: 50px 0 100px 90px;
}
.site-content .nopassword {
padding: 100px 0;
} #nav-single {
margin: 0;
padding-right: 0;
}
#nav-comments {
margin: 100px 65px 0 0;
padding: 100px 0;
} #colophon #site-info ul.credit li,
#colophon p.credittext {
display: inline;
text-align: left;
padding: 0;
}
} @media screen and (min-width: 1200px) { #container {
position: relative;
max-width: 1440px;
margin: 0 auto;
}
.menu-wrap,
#footer-sidebar-wrap,
#site-info {
max-width: 1305px;
margin: 0 auto;
}
.menu-wrap {
padding: 0 30px;
}
#masthead,
#main-wrap,
#colophon {
padding-left: 30px;
padding-right: 30px;
}
.site-content .post {
float: left;
}
.one-column .site-content .post {
float: none;
}
.blog .entry-header,
.archive .entry-header,
.search-results .entry-header {
opacity: 0;
position: absolute;
top: 20px;
left: 20px;
right: 20px;
} .site-content .post:hover .entry-thumbnail {
background: #fff;
}
.list-view .site-content .post:hover .entry-thumbnail,
.single-post .site-content .post:hover .entry-thumbnail,
.one-column .site-content .post:hover .entry-thumbnail {
background: none;
}
.one-column .entry-header h2.entry-title a,
.one-column .entry-details,
.one-column .entry-details a,
.one-column .entry-details a:hover {
color: #000;
}
.site-content .post:hover .entry-thumbnail a.thumb-img {
opacity: 0.25;
}
.one-column .site-content .post .entry-thumbnail a.thumb-img {
opacity: 1 !important;
}
.site-content .post:hover .entry-header {
opacity: 1;
} .site-content .post .entry-thumbnail a.thumb-img {
margin-bottom: 0;
}
.one-column .site-content .post .entry-thumbnail .entry-header {
opacity: 1 !important;
position: relative;
max-width: 25.676%;
top: auto;
left: auto;
right: auto;
padding-left: 35px;
}
.one-column .site-content .post .entry-thumbnail a.thumb-img {
width: 74.324%;
max-width: 100%;
text-align: right;
}
.one-column.list-view .site-content .post .entry-thumbnail .entry-header {
max-width: 100%;
padding: 0;
}
.site-content .post .entry-thumbnail a.thumb-img {
width: 100%;
max-width: 100%;
text-align: left;
}
.site-content .post .entry-thumbnail .entry-header {
max-width: 100%;
padding: 0;
}
.one-column .site-content .post .entry-thumbnail a.thumb-img {
margin-bottom: 95px;
}
.one-column .site-content .post:last-of-type .entry-thumbnail a.thumb-img {
margin-bottom: 0 !important;
}
.site-content .post .entry-thumbnail .entry-header {
max-width: auto;
}
.blog.one-column.list-view .site-content .post .entry-thumbnail {
width: 970px;
text-align: right;
}
.blog.one-column.list-view .site-content .post .entry-thumbnail {
text-align: left;
width: auto;
}
.blog.two-column .site-content article.post,
.archive.two-column .site-content article.post,
.search-results.two-column .site-content article.post {
max-width: 48.6590037%;
}
.blog.two-column .site-content article.post:nth-of-type(even),
.archive.two-column .site-content article.post:nth-of-type(even),
.search-results.two-column .site-content article.post:nth-of-type(even) {
float: right;
}
.blog.three-column .site-content article.post,
.archive.three-column .site-content article.post,
.search-results.three-column .site-content article.post {
max-width: 31.571%;
}
.blog.three-column .site-content article.post:nth-of-type(3n+1),
.archive.three-column .site-content article.post:nth-of-type(3n+1),
.search-results.three-column .site-content article.post:nth-of-type(3n+1) {
margin-right: 2.682%;
clear: left;
}
.blog.three-column .site-content article.post:nth-of-type(3n+3),
.archive.three-column .site-content article.post:nth-of-type(3n+3),
.search-results.three-column .site-content article.post:nth-of-type(3n+3) {
float: right;
clear: right;
}
.blog.four-column .site-content article.post,
.archive.four-column .site-content article.post,
.search-results.four-column .site-content article.post {
max-width: 22.9885%;
}
.blog.four-column .site-content article.post:nth-of-type(4n+1),
.archive.four-column .site-content article.post:nth-of-type(4n+1),
.search-results.four-column .site-content article.post:nth-of-type(4n+1) {
margin-right: 2.682%;
clear: left;
}
.blog.four-column .site-content article.post:nth-of-type(4n+2) ,
.archive.four-column .site-content article.post:nth-of-type(4n+2),
.search-results.four-column .site-content article.post:nth-of-type(4n+2) {
margin-right: 2.682%;
}
.blog.four-column .site-content article.post:nth-of-type(4n+4),
.archive.four-column .site-content article.post:nth-of-type(4n+4),
.search-results.four-column .site-content article.post:nth-of-type(4n+4) {
float: right;
clear: right;
}
.blog.five-column .site-content article.post,
.archive.five-column .site-content article.post,
.search-results.five-column .site-content article.post {
max-width: 17.854405%;
}
.blog.five-column .site-content article.post:nth-of-type(5n+1),
.archive.five-column .site-content article.post:nth-of-type(5n+1),
.search-results.five-column .site-content article.post:nth-of-type(5n+1) {
margin-right: 2.682%;
clear: left;
}
.blog.five-column .site-content article.post:nth-of-type(5n+2),
.blog.five-column .site-content article.post:nth-of-type(5n+3),
.archive.five-column .site-content article.post:nth-of-type(5n+2),
.archive.five-column .site-content article.post:nth-of-type(5n+3),
.search-results.five-column .site-content article.post:nth-of-type(5n+2),
.search-results.five-column .site-content article.post:nth-of-type(5n+3) {
margin-right: 2.682%;
}
.blog.five-column .site-content article.post:nth-of-type(5n+5),
.archive.five-column .site-content article.post:nth-of-type(5n+5),
.search-results.five-column .site-content article.post:nth-of-type(5n+5) {
float: right;
clear: right;
} .mobile-wrap {
display: none;
}
#site-nav {
display: block !important;
z-index: 10000;
background: #fff;
margin: 0;
border: none;
}
#site-nav ul {
display: block;
width: 75.478%;
float: left;
}
#site-nav ul li {
position: relative;
display: inline-block;
border-bottom: none;
padding: 0;
}
#site-nav ul li a {
font-size: 12px;
font-size: 0.75rem;
display: inline-block;
margin-right: -4px;
padding: 20px 12px 0;
min-height: 54px;
color: #000;
}
#site-nav ul li a:hover {
color: #fff !important;
background: #000000;
}
#site-nav ul ul li a:hover {
border-top: none;
background: none;
}
#site-nav ul li.menu-item-has-children,
#site-nav ul li.page_item_has_children {
padding: 0;
}
#site-nav ul ul li.menu-item-has-children,
#site-nav ul ul li.page_item_has_children {
padding: 0;
min-height: 0;
display: block;
}
#site-nav ul ul li a {
display: block;
color: rgba(255, 255, 255, .66) !important;
}
#site-nav ul li li  {
padding: 0;
display: block;
}
#site-nav ul ul ul li a {
margin-left: 0;
display: block;
}
#site-nav ul ul.sub-menu {
display: none;
position: absolute;
top: 54px;
left: 0;
width: 180px;
margin: 0;
padding: 0;
background: #000000;
border-top: none;
z-index: 10000;
}
#site-nav ul ul ul.sub-menu {
isplay: none;
position: absolute;
top: 0;
left: 180px;
}
#site-nav ul li:hover > ul {
display: block;
background: #000000;
}
#site-nav li:hover > a {
color: #fff;
background: #000000;
}
#site-nav ul ul li a:before,
.widget_nav_menu ul ul li a:before,
.widget_pages ul ul li a:before,
.widget_categories ul ul li a:before {
display: none;
}
.search-wrap #searchform input#s {
width: 100%;
float: left;
padding: 0 12px 0 22px;
height: 50px;
background: #fff url(//www.barbara-jung.de/wp-content/themes/ubud/images/defaulticons.png) 0 -162px no-repeat;
border-top: none !important;
border-left: none !important;
border-right: none !important;
border-bottom: 1px solid #000000;
color: #000;
} #site-about .about-img-wrap {
padding: 10px 0 0 0;
}
#site-about .about-introtext p {
max-width: 700px;
}
#site-about .about-fulltext {
float: left;
width: 700px;
padding: 10px 0 0;
} .search-wrap {
float: right;
width: 16.857%;
display: block;
}
.search-wrap #searchform input#s {
width: 100%;
float: left;
padding: 0 12px 0 22px;
height: 54px;
border-bottom: 2px solid #fff;
}
.search-wrap ::-webkit-input-placeholder {color: #000;}
.search-wrap :-moz-placeholder {color: #000;}
.search-wrap ::-moz-placeholder {color: #000;}
.search-wrap :-ms-input-placeholder {color: #000;}
.search-wrap #searchform input#s:active,
.search-wrap #searchform input#s:focus {
border-bottom: 2px solid #000000;
} .grid-switcher {
display: block;
text-align: left;
float: left;
}
.single-post .grid-switcher,
.page .grid-switcher {
display: none;
}
.grid-switcher a {
display: block;
padding: 18px 12px 0 35px;
height: 54px;
font-size: 14px;
font-size: 0.875rem;
line-height: 1.2;
color: #000;
}
.grid-switcher a#grid-btn {
background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/defaulticons.png) 12px 0 no-repeat;
}
.grid-switcher a#list-btn {
background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/defaulticons.png) 12px -54px no-repeat;
} .list-view.two-column .site-content article.post,
.list-view.three-column .site-content article.post,
.list-view.four-column .site-content article.post,
.list-view.five-column .site-content article.post {
max-width: 100%;
width: 100%;
}
.list-view.two-column .site-content article.post:nth-of-type(even),
.list-view.three-column .site-content article.post:nth-of-type(3n+1),
.list-view.three-column .site-content article.post:nth-of-type(3n+3),
.list-view.four-column .site-content article.post:nth-of-type(4n+1),
.list-view.four-column .site-content article.post:nth-of-type(4n+2),
.list-view.four-column .site-content article.post:nth-of-type(4n+4),
.list-view.five-column .site-content article.post:nth-of-type(5n+1),
.list-view.five-column .site-content article.post:nth-of-type(5n+2),
.list-view.five-column .site-content article.post:nth-of-type(5n+3),
.list-view.five-column .site-content article.post:nth-of-type(5n+5) {
float: none;
clear: both;
margin-right: 0;
}
.list-view #primary {
border-top: 1px solid #777;
padding-top: 35px;
}
.single-post.list-view #primary,
.archive.list-view #primary,
.search-results.list-view #primary {
border-top: none;
padding-top: 0;
}
.list-view .site-content .post .entry-content {
display: block;
}
.list-view .site-content article.post {
border-bottom: 1px solid #777;
clear: both;
overflow: hidden;
display: block;
margin-bottom: 35px;
padding-bottom: 35px;
}
.single-post.list-view .site-content article.post {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
}
.list-view .site-content .post .entry-thumbnail a.thumb-img {
display: block;
max-width: 18.0075%;
float: left;
opacity: 1 !important;
}
.list-view .entry-header {
opacity: 1;
position: relative;
float: left;
width: 79.3103%;
margin-left: 2.6822%;
top: auto;
left: auto;
right: auto;
}
.single-post.list-view .entry-header {
float: left;
width: auto;
margin-left: 0;
}
.list-view .site-content article.post h2.entry-title,
.list-view .site-content article.post .entry-content {
display: block;
width: 35.264%;
float: left;
margin-right: 3.3815%;
}
.list-view .entry-header h2.entry-title {
font-size: 22px;
font-size: 1.375rem;
line-height: 1.4;
}
.single-post.list-view .entry-header h2.entry-title {
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
.single-post.list-view .site-content article.post .entry-content  {
display: block;
width: auto;
float: none;
margin-right: 0;
}
.list-view .site-content article.post .entry-content p {
font-size: 13px;
font-size: 0.8125rem;
line-height: 1.5;
}
.single-post.list-view .site-content article.post .entry-content p {
font-size: 16px;
font-size: 1rem;
line-height: 1.65;
}
.list-view .site-content article.post .entry-details {
display: block;
width: 22.7052%;
margin: 0;
float: right;
clear: none;
}
.single-post.list-view .site-content article.post .entry-details {
width: auto;
margin: 26px 0 0;
float: none;
clear: both;
}
.list-view .entry-details .entry-date,
.list-view .entry-details .entry-comments,
.list-view .entry-details .entry-edit {
display: block;
margin-bottom: 6px;
font-weight: bold;
}
.list-view.single-post .entry-details .entry-date,
.list-view.single-post .entry-details .entry-comments,
.list-view.single-post .entry-details .entry-edit {
display: inline;
margin-bottom: 6px;
font-weight: normal;
}
.list-view .entry-details .entry-comments:before,
.list-view .entry-details .entry-edit:before {
display: none;
}
.list-view.single-post .entry-details .entry-comments:before,
.list-view.single-post .entry-details .entry-edit:before {
display: inline;
} .single-post .site-content .post {
float: none;
}
.single-post .entry-content,
.single-post .author-wrap,
#comments,
.single-post #comments {
max-width: 71.6474%;
padding-left: 18.0076%;
}
.single-post .site-content .post .entry-thumbnail {
width: 74.324%;
padding-bottom: 65px;
text-align: right;
float: left;
}
.single-post .entry-header {
max-width: 25.676%;
padding: 0 0 0 35px;
display: block;
float: left;
}
.single-post .entry-details .entry-author {
display: block;
}
.single-post .entry-details .entry-date:before {
display: none;
}
.entry-content .wide-content {
margin-left: -200px;
margin-right: -25px;
} #commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url {
float: left;
clear: none;
width: 32%;
}
#commentform p.comment-form-author,
#commentform p.comment-form-email {
margin-right: 2%;
}
#commentform p.comment-form-comment {
padding: 15px 0 0;
}
input#submit {
width: auto;
display: inline-block;
} .site-content .page {
max-width: 935px;
}
.fullwidth .site-content .page {
max-width: 100%;
} #footer-sidebar-two,
#footer-sidebar-three,
#footer-sidebar-four {
padding-top: 0;
} #footer-sidebar-one,
#footer-sidebar-two,
#footer-sidebar-three {
width: 20.53639%; float: left;
padding-right: 35px;
padding-left: 0;
padding-bottom: 90px;
clear: none;
}
#footer-sidebar-four {
width: 38.3908045%; float: right;
padding-left: 0;
padding-right: 0;
padding-bottom: 90px;
clear: none;
} .two-columns-one {width: 49.25%;}
.three-columns-one {width: 32.3%;}
.three-columns-two {width: 66.1%;}
.four-columns-one {width: 23.875%;}
.four-columns-two {width: 49.25%;}
.four-columns-three {width: 74.625%;}
.two-columns-one,
.three-columns-one,
.three-columns-two,
.four-columns-one,
.four-columns-two,
.four-columns-three {
position:relative;
float:left;
margin-right: 1.5%;
padding-right: 1.5%;
margin-bottom: 0;
}
} @media screen and (min-width: 1360px) { .menu-wrap {
padding: 0;
}
#masthead,
#main-wrap,
#colophon {
padding-left: 0;
padding-right: 0;
}
.entry-content p.pull-left {
margin: 5px 35px 20px -100px;
}
.entry-content p.pull-right {
margin: 5px -100px 20px 35px;
}
.entry-content .wide-content {
margin-left: -235px;
margin-right: -35px;
}
}  @media (-moz-min-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3/2),
(-webkit-min-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5) {
#mobile-menu-btn {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/defaulticons.png) 0 -108px no-repeat; background-size: 20px 310px;}
.nav-previous span {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/defaulticons.png) 0 -211px no-repeat; background-size: 20px 310px;}
.nav-next span {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/defaulticons.png) right -231px no-repeat; background-size: 20px 310px;}
.search-wrap #searchform input#s {background: #000 url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/defaulticons.png) 10px -257px no-repeat; background-size: 20px 310px;}
ul.sociallinks li a.twitter {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) 0 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.facebook {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -50px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.googleplus {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -100px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.appnet {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -150px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.flickr {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -200px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.instagram {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -250px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.picasa {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -300px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.fivehundredpx {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -350px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.youtube {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -400px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.vimeo {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -450px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.dribbble {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -500px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.ffffound {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -550px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.pinterest {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -600px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.behance {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -650px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.deviantart {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -700px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.squidoo {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -750px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.slideshare {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -800px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.lastfm {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -850px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.grooveshark {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -900px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.soundcloud {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -950px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.foursquare {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -1000px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.github {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -1050px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.linkedin {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -1100px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.xing {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -1150px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.wordpress {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -1200px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.tumblr {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -1250px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.rss {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -1300px 0 no-repeat; background-size: 1400px 50px;}
ul.sociallinks li a.rsscomments {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/socialicons.png) -1350px 0 no-repeat; background-size: 1400px 50px;}
}
@media (-moz-min-device-pixel-ratio: 1.5) and (min-width: 635px),
(-o-min-device-pixel-ratio: 3/2) and (min-width: 635px),
(-webkit-min-device-pixel-ratio: 1.5) and (min-width: 635px),
(min-device-pixel-ratio: 1.5) and (min-width: 635px) {
.search-wrap #searchform input#s {background: #000 url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/defaulticons.png) 30px -256px no-repeat; background-size: 20px 310px;}
}
@media (-moz-min-device-pixel-ratio: 1.5) and (min-width: 1023px),
(-o-min-device-pixel-ratio: 3/2) and (min-width: 1023px),
(-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1023px),
(min-device-pixel-ratio: 1.5) and (min-width: 1023px) {
.search-wrap #searchform input#s {background: #000 url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/defaulticons.png) 80px -256px no-repeat; background-size: 20px 310px; }
}
@media (-moz-min-device-pixel-ratio: 1.5) and (min-width: 1200px),
(-o-min-device-pixel-ratio: 3/2) and (min-width: 1200px),
(-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px),
(min-device-pixel-ratio: 1.5) and (min-width: 1200px) {
.search-wrap #searchform input#s {background: #fff url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/defaulticons.png) 0 -162px no-repeat; background-size: 20px 310px;}
.grid-switcher a#grid-btn {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/defaulticons.png) 12px 0 no-repeat; background-size: 20px 310px;}
.grid-switcher a#list-btn {background: url(//www.barbara-jung.de/wp-content/themes/ubud/images/x2/defaulticons.png) 12px -54px no-repeat; background-size: 20px 310px;}
}  @media print {
body {
background: none !important;
color: #000;
font-size: 10pt;
}
.site-title {
color: #000;
font-size: 21pt;
}
.site-description,
#site-nav,
#secondary,
.comment-respond,
.comments-area .comment-edit-link,
.comments-area .reply,
.comments-link,
#colophon {
display: none;
}
.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
margin: 0;
width: 100%;
}
}