* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
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: #363636;}
:-moz-placeholder {color: #363636;}
::-moz-placeholder {color: #363636;}
:-ms-input-placeholder {color: #363636;}
.screen-reader-text {display: none;}
.bypostauthor {} .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 {
margin: 0 auto;
background: #fff;
font-family: 'Lato', Helvetica, Arial, sans-serif;
color: #363636;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.single .site-content .post,
.site-content .page {
position: relative !important;
max-width: 100%;
float: none;
top: auto;
left: auto;
border-bottom: none;
} h1, h2, h3, h4, h5, h6 {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
color: #161616;
font-weight: bold;
text-rendering: optimizeLegibility;
}
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 .wide-content p:last-child {
margin-bottom: 34px;
}
.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: 18px;
font-size: 1.125rem;
line-height: 1.6;
}
pre {
max-width: 100%;
margin-bottom: 20px;
padding: 15px;
overflow: auto;
background: #f2f2f2;
font-family: Consolas, Monaco, monospace;
font-size: 14px;
font-size: 0.8125rem;
line-height: 1.4;
}
code, kbd, tt, var {
font-family: Consolas, Monaco, monospace;
font-size: 14px;
font-size: 0.8125rem;
}
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;
} table {
width: 100%;
margin: 0 0 40px;
border-collapse: collapse;
border-spacing: 0;
border-bottom: 1px solid #ccc;
line-height: 2;
}
table td {
padding: 10px 10px 10px 0;
border-top: 1px solid #ccc;
}
table caption {
margin: 40px 0;
}
table th {
padding: 10px 10px 10px 0;
text-align:left;
font-weight: bold;
color: #162626;
} .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: #f4f4f4;
border: 1px solid #f4f4f4;
font-family: 'Lato', Helvetica, Arial, sans-serif;
font-size: 15px;
font-size: 0.9375rem;
color: #363636;
line-height:1.6;
-webkit-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
input:hover,
input:focus,
v:active,
textarea:hover,
textarea:focus,
textarea:active {
background: #fff;
border: 1px solid #ccc;
outline: none;
} input[type="button"],
input[type="submit"] {
padding: 12px 20px;
background: #161616;
color: #fff;
border:none;
font-size: 15px;
font-size: 0.9375rem;
cursor: pointer;
-webkit-appearance: none;
}
input#submit,
input.wpcf7-submit {
margin: 25px 0 10px;
padding: 12px 20px;
border: none;
font-size: 15px;
font-size: 0.9375rem;
cursor: pointer;
-webkit-appearance: none;
color: #fff;
width: 100%;
}
input[type="button"]:hover,
input[type="submit"]:hover,
input#submit:hover,
input.wpcf7-submit:hover,
.jetpack_subscription_widget input[type="submit"]:hover {
background: #161616;
color: rgba(255, 255, 255, 0.75) !important;
}  a {
color: #363636;
text-decoration: none;
}
a:hover,
.entry-footer a:hover,
#site-nav ul li a:hover,
.widget_nav_menu ul li a:hover,
#search-btn:hover,
.nav-next a:hover,
.nav-previous a:hover,
.previous-image a:hover,
.next-image a:hover,
.format-link .entry-content a.link:hover:after {
color: #b6b6b6;
}
.entry-content a,
.comment-text a,
.textwidget a,
a.read-more,
.widget_moka_about p.about-text a,
.widget_moka_quote p.quote-author a {
text-decoration: underline;
}
a.more-link,
a.read-more {
text-transform: uppercase;
text-decoration: underline;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #161616;
}
input#submit,
input.wpcf7-submit,
.template-archive .archive-tags a:hover,
.jetpack_subscription_widget input[type="submit"]:hover,
.sidebar-bottom .widget_search input[type="submit"]:hover,
.sidebar-footer .widget_search input[type="submit"]:hover,
.widget_nav_menu a:hover {
background: #161616;
color: #fff;
}
.entry-cats a,
.entry-tags ul li a,
.entry-footer a,
.nav-next a,
.nav-previous a,
.previous-image a,
.next-image a {
color: #363636;
}
.format-link .entry-content a.link {
text-decoration: none;
font-size: 18px;
font-size: 1.125rem;
}
.format-link .entry-content a.link:after {
display: inline;
content: '\2192';
padding: 0 0 0 5px;
color: #363636;
-webkit-font-smoothing: antialiased;
vertical-align: top;
} a,
#search-btn,
input[type="button"],
input[type="submit"],
.entry-header h2.entry-title a,
#comments .comment-text p.comment-reply a.comment-reply-link,
.entry-cats ul li a:hover,
.entry-tags ul li a:hover,
.template-archive .archive-tags a:hover,
#site-nav a,
.widget a,
ul.moka-postformats li,
a.entry-format,
.entry-content a:hover,
.entry-details a:hover,
.comment-content a:hover,
#comments #respond p.logged-in-as a:hover,
#colophon a:hover,
.author-wrap a:hover {
-webkit-transition: all 0.15s ease-in-out;
-ms-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
} ul.sociallinks li a:hover,
#featured-content.flexslider .flex-direction-nav li a.flex-next:hover,
#featured-content.flexslider .flex-direction-nav li a.flex-prev:hover {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
}  #masthead {
position:relative;
display:block;
padding: 10px 10px 0;
}
#site-title {
margin-right: 50px;
padding: 0 0 40px;
}
#site-title h1 {
display: block;
margin: 0;
padding: 0;
font-size: 22px;
font-size: 1.375rem;
line-height: 1.15;
-ms-word-break: break-word;
word-break: break-word;
word-break: break-word;
}
#site-title h1 a {
display: inline-block;
background: #161616;
padding: 4px 8px 5px;
color: #fff;
letter-spacing: 2px;
}
#site-title h2.site-description {
display: none;
max-width: 170px;
margin: 40px 0 0 0;
font-size: 13px;
font-size: 0.8125rem;
line-height: 1.7;
font-weight: normal;
-ms-word-break: break-word;
word-break: break-word;
word-break: break-word;
} #sidebar {
position: relative;
}
#mobile-menu-btn {
position: absolute;
top: 10px;
right: 10px;
width: 40px;
height: 40px;
display: block;
background: url(//www.evaluation-office.de/wp-content/themes/moka/images/icons.png) 0 0 no-repeat;
text-indent: -99999px;
}
#site-nav {
display: none;
padding: 0 10px 45px;
}
#site-nav ul {
list-style: none;
margin: 0;
padding: 0;
}
#site-nav ul li,
.widget-area .widget_nav_menu ul li,
.widget-area .widget_pages ul li,
.widget-area .widget_categories ul li  {
display: block;
padding: 0 0 10px;
}
#site-nav ul li li,
.widget-area .widget_nav_menu ul li li,
.widget-area .widget_pages ul li li,
.widget-area .widget_categories ul li li  {
padding: 0 0 10px;
}
#site-nav ul li:last-child,
.widget-area .widget_nav_menu ul li:last-child,
.widget-area .widget_pages ul li:last-child,
.widget-area .widget_categories ul li:last-child {
padding: 0;
}
#site-nav ul ul.sub-menu,
#site-nav ul ul.children,
.widget-area .widget_nav_menu ul ul,
.widget-area .widget_pages ul ul,
.widget-area .widget_categories ul ul {
padding: 10px 0 0;
font-size: 14px;
font-size: 0.875rem;
}
#site-nav ul li a {
display: inline-block;
font-size: 16px;
font-size: 1rem;
line-height: 1.4;
font-weight: bold;
color: #161616;
}
#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: 17px;
}
#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 12px 0 0;
-webkit-font-smoothing: antialiased;
vertical-align: top;
}
.widget_nav_menu ul li a:hover {
background: none;
} #search-btn {
margin: 35px 0 0 0;
padding: 0 21px 3px 0;
display: inline-block;
font-size: 16px;
font-size: 1rem;
background: url(//www.evaluation-office.de/wp-content/themes/moka/images/icons.png) right -77px no-repeat;
cursor: pointer;
}
.search-overlay {
display: none;
position: fixed;
overflow: hidden !important;
width: 100%;
height: 100%;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(255, 255, 255, 1);
z-index: 1000;
}
.searchhide .search-overlay {
display: none !important;
}
body.searchfullwidth {
overflow: hidden !important;
width: 100%;
height: 100%;
position: fixed;
}
.search-wrap {
width: 100%;
margin: 90px 0 0;
padding: 0 5% 65px;
overflow: hidden;
display: inline-block;
}
.search-wrap p.search-info {
margin: 20px 0 0 0;
font-size: 14px;
font-size: 0.875rem;
line-height: 1.45;
}
.search-wrap .search-close {
position: fixed;
top: 0;
right: 10px;
width: 40px;
height: 40px;
background: url(//www.evaluation-office.de/wp-content/themes/moka/images/icons.png) 10px -30px no-repeat;
text-indent: -99999px;
cursor: pointer;
}
.search-wrap #searchform {
max-width: 100%;
}
.search-wrap #searchform input[type="submit"] {
display: none;
}
.search-wrap #searchform input#s {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
width: 100%;
float: none;
margin-right: 0;
padding: 15px 0;
font-size: 24px;
font-size: 1.5rem;
font-weight: bold;
line-height: 1.1;
background: none !important;
border: none !important;
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
}
.search-wrap ::-webkit-input-placeholder {color: #ddd;}
.search-wrap :-moz-placeholder {color: #ddd;}
.search-wrap ::-moz-placeholder {color: #ddd;}
.search-wrap :-ms-input-placeholder {color: #ddd;}  #primary {
padding-left: 10px;
padding-right: 10px;
}
.site-content .post,
.site-content .type-attachment,
.search-results .site-content .page {
position: relative;
display:block;
margin: 0;
padding: 60px 0 0;
}
.site-content .post:first-child {
padding-top: 0;
}
.entry-footer {
padding-top: 30px;
padding-bottom: 60px;
border-bottom: 1px solid #ccc;
font-size: 14px;
font-size: 0.875rem;
}
.site-content .post:last-of-type .entry-footer {
border-bottom: none;
}
.front-sticky .post:last-of-type .entry-footer {
border-bottom: 1px solid #ccc !important;
} .entry-thumbnail {
line-height: 0;
text-align: center;
}
.entry-thumbnail img.wp-post-img {
line-height: 0;
}
.entry-header {
position: relative;
}
.entry-header h1.entry-title,
.entry-header h2.entry-title {
margin: 0;
padding: 0 0 25px;
font-size: 22px;
font-size: 1.375rem;
word-break: break-word;
}
.format-quote .entry-header h2.entry-title,
.format-link .entry-header h2.entry-title {
font-size: 16px;
font-size: 1rem;
} .entry-details {
position: relative;
display: inline-block;
padding: 0 0 15px;
font-size: 14px;
font-size: 0.875rem;
}
.entry-details .entry-date,
.entry-details .entry-comments,
.entry-details .entry-edit,
.entry-details .full-size-link {
display: inline;
}
.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;
}
.entry-details .entry-edit:before,
.entry-details .full-size-link:before,
.comment-content ul li.comment-edit:before {
padding: 5px 8px 0 5px;
} .entry-cats span,
.entry-tags span {
display: inline;
}
.entry-cats,
.entry-tags ul {
display: inline;
list-style: none;
margin: 0;
padding: 0;
line-height: 1.65;
}
.entry-tags {
margin: 6px 0 0 0;
}
.entry-cats a,
.entry-tags ul li {
display: inline;
}
.share-btn {
display: none;
margin: 0;
padding: 0;
font-size: 14px;
font-size: 0.875rem;
cursor:pointer;
text-align: center;
}
.share-btn:after {
display: inline;
content: '\002f';
margin-top: 3px;
padding: 5px 5px 0 8px;
-webkit-font-smoothing: antialiased;
vertical-align: top;
}
.share-links-wrap {
display: none;
position: absolute;
width: 150px;
bottom: 100px;
left: 10px;
background: #fff;
border: 1px solid #ccc;
padding: 15px 15px 7px;
z-index: 1;
-webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 3px 8px rgba(0,0,0,0.2);
box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
}
.single-post .share-links-wrap {
display: block !important;
position: relative;
width: auto;
bottom: auto;
left: auto;
background: none;
border: none;
padding: 0;
-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.share-links-wrap:after {
content: '';
display: block;
width: 18px;
height: 20px;
position: absolute;
border: none !important;
bottom: -17px;
right: 45%;
background: url(//www.evaluation-office.de/wp-content/themes/moka/images/share-bg.png) 0 0 no-repeat;
}
.single-post .share-links-wrap:after {
display: none;
}
.single-post .entry-cats {
display: block;
overflow: hidden;
clear: both;
float: none;
}
.share-links-wrap ul {
width: 100%;
list-style: none;
margin: 0;
padding: 0;
}
.share-links-wrap h3.share-this {
display: none;
}
.share-links-wrap ul li {
padding: 1px;
height: 30px;
margin:0;
}
.share-links-wrap ul li.twitter,
.share-links-wrap ul li.gplus,
.share-links-wrap ul li.fb,
.share-links-wrap ul li.pinit {
height:30px;
text-align: left;
}
.share-links-wrap ul li.pinit,
.share-links-wrap ul li.fb {
width:120px;
}
.share-links-wrap ul li.fb iframe {
width: 120px;
height: 50px;
}
.share-links-wrap ul li.pinit a {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.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;
} .entry-content p,
.entry-summary p,
.entry-content ul,
.entry-content ol {
font-size: 16px;
font-size: 1rem;
line-height: 1.65;
}
p.justify {
text-align: justify;
}
.entry-content blockquote,
#comments blockquote {
margin-left: 15px;
padding-left: 15px;
border-left: 1px solid #363636;
}
.entry-content blockquote p,
#comments blockquote p {
font-style: italic;
}
.entry-content blockquote cite,
#comments blockquote cite {
font-size: 15px;
font-size: 0.9375rem;
font-style: normal;
}
.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: 52px;
font-size: 3.25rem;
color: #161616;
font-weight: bold;
line-height: 1;
}
.entry-content p.pull-left,
.entry-content p.pull-right {
margin-bottom: 24px;
color: #161616;
font-style: italic;
font-weight: bold;
line-height: 1.5;
} img {
max-width:100%;
height:auto;
}
img.wp-post-image {
padding: 0;
}
.entry-thumbnail {
padding: 0 0 30px;
}
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: 14px;
font-size: 0.875rem;
line-height: 1.5;
}
.entry-content p.wp-caption-text,
.type-attachment .entry-content .entry-caption p {
margin: 0;
padding: 18px 2px 24px;
}
.format-image .entry-content p.wp-caption-text:last-child,
.format-video .entry-content p.wp-caption-text:last-child {
padding-bottom: 0;
}
.format-image.sticky .entry-content p.wp-caption-text:last-child {
padding-bottom: 24px;
}
.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;
padding:0;
line-height: 0;
}
.gallery .gallery-item {
width:31.6%;
float:left;
margin-right: 2.6%;
margin-bottom: 4px;
}
.sticky .gallery .gallery-item {
margin-bottom: 16px;
}
.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 {
display: none;
margin: 8px 2px 24px;
padding: 0;
} .site-content .type-attachment {
padding-top: 0 !important;
}
.type-attachment .entry-content .entry-caption {
display: inline-block;
}  .single .gallery .gallery-item .gallery-caption {
display: block;
}
.single .entry-footer {
padding-top: 60px;
} .single-post .author-wrap {
margin: 60px 0 0;
clear: both;
}
.single-post .author-info img.avatar {
width: 40px;
height: 40px;
margin: 2px 0 0 0;
float: left;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
}
.author-info h6 {
margin: 0;
padding: 0 0 15px 55px;
}
.single-post .author-info p.author-description {
margin: 0;
padding: 0 0 0 55px;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.65;
}  #comments {
position: relative;
border-top: 1px solid #ccc;
}
#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: 70px 0 0;
}
#comments .children .comment:last-child {
margin: 0;
}
#comments h3.comments-title {
margin: 60px 0;
padding: 0 10px;
}
#comments h3.comments-title span a {
display: none;
margin: 5px 0 0 0;
font-size: 14px;
font-size: 0.875rem;
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-content {
position: relative;
margin: 0;
padding: 0 0 0 55px;
}
#comments li.pingback {
padding: 0 0 0 55px;
}
#comments .comment-avatar {
margin: 0;
padding: 0;
float: left;
}
#comments .comment-avatar img.avatar {
width: 40px;
height: 40px;
margin:  0;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
}
#comments .comment-author {
margin: 0;
padding: 0 0 22px;
font-size: 17px;
font-size: 1.0625rem;
font-weight: bold;
}
#comments .comment-content .comment-text {
margin: 0;
padding: 0;
overflow: hidden;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.65;
}
#comments .comment-content ul.comment-meta {
margin: 0;
padding: 0 0 25px;
overflow: hidden;
list-style:none;
font-size: 14px;
font-size: 0.875rem;
}
#comments .comment-content ul.comment-meta a {
text-decoration: none;
}
#comments .comment-content ul.comment-meta li {
display: inline;
}
#comments .comment-content ul.comment-meta li.comment-reply:before,
#comments .comment-content ul.comment-meta a.comment-edit-link:before {
content: '\002f';
display: inline;
padding: 0 10px 0 8px;
-webkit-font-smoothing: antialiased;
}
#comments .comment-text .comment-reply a.comment-reply-link {
display: inline-block;
text-decoration: none;
}
#comments .comment-text .comment-reply a.comment-reply-link span {
display: none;
}
#comments p.comment-awaiting-moderation {
display: block;
font-style: italic;
color: #0089a7;
} #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: 75px 10px 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 24px;
font-size: 16px;
font-size: 1rem;
display: inline-block;
}
#comments #respond p.comment-note,
#comments #respond p.logged-in-as {
margin: 0 0 12px;
padding: 5px 0 0;
font-size: 14px;
font-size: 0.875rem;
}
#respond a#cancel-comment-reply-link {
margin: 10px 0 0 0;
padding-right: 17px;
font-size: 14px;
font-size: 0.875rem;
float:  right;
background: url(//www.evaluation-office.de/wp-content/themes/moka/images/icons.png) right -100px no-repeat;
}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment,
.site-content div.wpcf7 p {
margin:0;
padding: 12px 0 0;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
}
#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,
.site-content .wpcf7 input.wpcf7-text {
display: block;
width: 100%;
margin: 6px 0 0;
padding: 8px 2%;
background: #f4f4f4;
border: 1px solid #f4f4f4;
font-size: 15px;
font-size: 0.9375rem;
color: #363636;
line-height:1.55;
-webkit-appearance: none;
outline-color: transparent;
outline-style: none;
}
#commentform textarea#comment,
.site-content .wpcf7 textarea {
width:100%;
margin: 6px 0 0;
padding: 6px 1%;
border: 1px solid #f4f4f4;
background: #f4f4f4;
font-size: 15px;
font-size: 0.9375rem;
color: #363636;
line-height:1.55;
-webkit-appearance: none;
outline-color: transparent;
outline-style: none;
}
.site-content .wpcf7 input.wpcf7-text,
.site-content .wpcf7 textarea {
width:100%;
}
#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 {
border: 1px solid #ccc;
background: #fff;
}
#commentform p.form-submit {
margin:0 0 15px;
}  #nav-below,
#nav-single,
#nav-image,
#nav-comments {
display: block;
clear: both;
overflow: hidden;
margin: 0 10px;
padding: 60px 0;
font-size: 14px;
font-size: 0.875rem;
text-transform: uppercase;
letter-spacing: 2px;
border-top:  1px solid #ccc;
}
#nav-single {
margin: 0 10px;
padding-left: 0;
padding-right: 0;
border-top: 1px solid #ccc;
}
#nav-image {
padding-top: 80px;
}
.nav-previous,
.previous-image {
float:left;
}
.nav-next,
.next-image {
float:right;
}
.nav-next a,
.nav-previous a,
.previous-image a,
.next-image a {
display: inline-block;
}  #front-sidebar .widget_moka_quote p,
#front-sidebar .widget_moka_about h3.about-title  {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
} .front-sticky {
margin-bottom: 60px;
} .front-recent {
margin-bottom: 60px;
}
.front-recent .entry-header h2.entry-title,
.widget_moka_recentposts .entry-header h2.entry-title {
padding: 0 0 25px;
font-size: 18px;
font-size: 1.125rem;
}
.front-recent .entry-content p,
.widget_moka_recentposts .entry-content p {
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
}
.front-recent .entry-footer .entry-date,
.front-recent .entry-footer .entry-comments,
.front-recent .entry-footer .entry-edit,
.widget_moka_recentposts .entry-footer .entry-date,
.widget_moka_recentposts .entry-comments,
.widget_moka_recentposts .entry-edit  {
display: inline-block;
}
.front-recent .entry-footer .entry-comments:before,
.front-recent .entry-footer .entry-edit:before,
.widget_moka_recentposts .entry-comments:before,
.widget_moka_recentposts .entry-edit:before {
content: '\002f';
display: inline;
padding: 0 6px 0 5px;
-webkit-font-smoothing: antialiased;
}
#front-sidebar .widget_moka_recentposts  {
padding-bottom: 0 !important;
float: none;
}
#front-sidebar .widget_moka_recentposts .rp-wrap  {
padding-top: 60px;
}
#front-sidebar .widget_moka_recentposts .rp-wrap:first-of-type  {
padding-top: 0;
}
#front-sidebar .widget_moka_recentposts .rp-wrap:last-of-type .entry-footer {
border-bottom: none;
}
#front-sidebar .widget_moka_recentposts h3.rp-widget-title {
margin: 0;
padding-bottom: 40px;
font-size: 24px;
font-size: 1.5rem;
} #front-sidebar {
padding: 0 10px;
}
#front-sidebar .widget {
padding: 60px 0;
border-bottom: 1px solid #ccc;
overflow: hidden;
clear: both;
}
#front-sidebar .widget:first-child {
padding: 0 0 60px;
}
#front-sidebar .widget:last-child {
border-bottom: none;
}
#front-sidebar .widget h3.widget-title {
padding-bottom: 30px;
font-size: 22px;
font-size: 1.375rem;
}
#front-sidebar .widget_moka_quote p.quote-text,
#front-sidebar .widget_moka_about h3.about-title  {
margin: 0 0 40px;
color: #161616;
font-weight: bold;
line-height: 1.1;
-ms-word-break: break-word;
word-break: break-word;
word-break: break-word;
}
#front-sidebar .widget_moka_quote p.quote-text  {
font-size: 40px;
font-size: 2.5rem;
}
#front-sidebar .widget_moka_about h3.about-title  {
font-size: 45px;
font-size: 2.813rem;
}
#front-sidebar .widget_moka_quote p.quote-author {
margin: 0;
font-size: 14px;
font-size: 0.875rem;
text-align: right;
}
#front-sidebar .widget_moka_quote p.quote-author:before {
content: '\2014';
display: inline;
padding: 0 5px 0 0;
-webkit-font-smoothing: antialiased;
}
#front-sidebar .widget_moka_about h3.about-title  {
padding-top: 40px;
line-height: 1 !important;
}
#front-sidebar .widget_moka_about p.about-text  {
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
}
#front-sidebar .widget_moka_about p.about-links  {
margin-bottom: 0;
font-size: 14px;
font-size: 0.875rem;
}  .archive-header {
padding: 0 10px;
}
.archive-header h2.archive-title {
display: inline-block;
margin: 0;
padding: 0;
font-size: 17px;
font-size: 1.0625rem;
}
.taxonomy-description p {
margin: 8px 0 0 0;
font-size: 14px;
font-size: 0.875rem;
}
.search-results .site-content .page .entry-footer {
padding-top: 0;
}
.search-results .site-content .page:last-of-type .entry-footer,
.search-results .site-content .post:last-of-type .entry-footer {
border-bottom: none;
}
.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;
display:block;
width: 100%;
margin: 0;
padding: 0 10px 100px;
}
.template-archive  .entry-content h6 {
padding-top: 50px;
padding-bottom: 15px;
}
.template-archive .entry-content a {
text-decoration: none;
}
.template-archive .entry-content a:hover,
.widget_tag_cloud a:hover {
color: #fff;
background: #161616;
}
.template-archive .archive-tags a,
.widget_tag_cloud a {
background: #f4f4f4;
display: inline-block;
margin: 0 2px 5px 0;
padding: 8px 14px;
font-size: 14px !important;
font-size: 0.875rem !important;
}
.template-archive .archive-tags {
padding: 10px 0 0 0;
}
.template-archive .archive-tags a {
display: inline-block;
}
.template-archive  .entry-content ul {
margin: 0 !important;
padding: 0;
list-style: none;
}
.template-archive  .entry-content ul li {
margin: 0 0 5px;
}
.template-archive  .entry-content ul li a {
display: inline-block;
background: #f4f4f4;
margin: 0 2px 1px 0;
padding: 8px 14px;
}
.template-archive ul.latest-posts-list,
.template-archive ul.monthly-archive-list {
font-size: 14px;
font-size: 0.875rem;
line-height: 1.35;
}  #sidebar-footer-four {
margin-left: -10px;
}
.widget h3.widget-title {
position: relative;
margin: 0;
padding: 0 0 40px;
display: block;
}
.widget-area .widget ul {
margin: 0;
padding: 0;
}
.widget-area .widget ul li {
padding-bottom: 10px;
list-style: none;
font-size: 14px;
font-size: 0.875rem;
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;
}
.widget_recent_comments a.url {
font-style: italic;
} .textwidget {
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.7;
}
.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: 15px;
font-size: 0.9375rem;
}
.widget-area .widget_recent_comments ul li {
padding-bottom: 10px;
} .widget_search {
clear: both;
overflow: hidden;
}
#searchform {
max-width: 333px;
}
#searchform input#s {
width: 68.5%;
float: left;
margin-right: 1.5%;
padding: 2px 3% 2px 4%;
height: 34px;
font-size: 14px;
font-size: 0.875rem;
}
#searchform input[type="submit"] {
width: 30%;
float: left;
padding: 2px 15px;
height: 34px;
font-size: 13px;
font-size: 0.8125rem;
text-align: center;
} .widget-area .widget_rss ul li {
padding-bottom: 20px;
}
.widget-area .widget_rss ul li span.rss-date {
font-size: 14px;
font-size: 0.875rem;
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: 14px;
font-size: 0.875rem;
padding: 10px 0;
display: inline-block;
line-height: 1.4;
} .widget_calendar #calendar_wrap {
position: relative;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
}
.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 #ccc;
}
.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;
} ul.sociallinks {
display: inline-block;
overflow: hidden;
margin: 0;
padding: 0;
}
ul.sociallinks li {
display: inline-block;
margin: 0;
padding: 0 !important;
list-style: none;
}
#widget-area-top ul.sociallinks li {
float: left;
}
ul.sociallinks li a {
width: 50px;
height: 50px;
display: block;
padding: 0;
margin: 0;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
ul.sociallinks li a.twitter {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) 0 0 no-repeat;}
ul.sociallinks li a.facebook {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -50px 0 no-repeat;}
ul.sociallinks li a.googleplus {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -100px 0 no-repeat;}
ul.sociallinks li a.appnet {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -150px 0 no-repeat;}
ul.sociallinks li a.flickr {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -200px 0 no-repeat;}
ul.sociallinks li a.instagram {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -250px 0 no-repeat;}
ul.sociallinks li a.picasa {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -300px 0 no-repeat;}
ul.sociallinks li a.fivehundredpx {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -350px 0 no-repeat;}
ul.sociallinks li a.youtube {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -400px 0 no-repeat;}
ul.sociallinks li a.vimeo {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -450px 0 no-repeat;}
ul.sociallinks li a.dribbble {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -500px 0 no-repeat;}
ul.sociallinks li a.ffffound {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -550px 0 no-repeat;}
ul.sociallinks li a.pinterest {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -600px 0 no-repeat;}
ul.sociallinks li a.behance {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -650px 0 no-repeat;}
ul.sociallinks li a.deviantart {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -700px 0 no-repeat;}
ul.sociallinks li a.squidoo {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -750px 0 no-repeat;}
ul.sociallinks li a.slideshare {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -800px 0 no-repeat;}
ul.sociallinks li a.lastfm {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -850px 0 no-repeat;}
ul.sociallinks li a.grooveshark {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -900px 0 no-repeat;}
ul.sociallinks li a.soundcloud {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -950px 0 no-repeat;}
ul.sociallinks li a.foursquare {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -1000px 0 no-repeat;}
ul.sociallinks li a.github {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -1050px 0 no-repeat;}
ul.sociallinks li a.linkedin {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -1100px 0 no-repeat;}
ul.sociallinks li a.xing {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -1150px 0 no-repeat;}
ul.sociallinks li a.wordpress {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -1200px 0 no-repeat;}
ul.sociallinks li a.tumblr {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -1250px 0 no-repeat;}
ul.sociallinks li a.rss {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -1300px 0 no-repeat;}
ul.sociallinks li a.rsscomments {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/socialicons.png) -1350px 0 no-repeat;}  #colophon {
margin: 0 10px;
padding: 100px 0 60px;
border-top: 1px solid #ccc;
} #footer-sidebar-wrap {
padding-bottom: 100px;
}
#footer-sidebar-wrap .widget {
padding-bottom: 60px;
}
#footer-sidebar-wrap #footer-sidebar-three .widget:last-of-type {
padding-bottom: 0;
}
#footer-sidebar-wrap .widget h3.widget-title {
font-size: 16px;
font-size: 1rem;
margin: 0;
padding: 0 0 30px;
} #colophon #site-info {
position: relative;
padding: 0;
overflow: hidden;
}
#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 10px;
font-size: 14px;
font-size: 0.875rem;
}
#colophon p.credittext {
margin: 0;
}   .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: 17px 30px;
overflow: hidden;
cursor: pointer;
font-size: 17px;
font-size: 1.0625rem;
background: #161616;
color: #fff;
text-align: center;
font-weight: normal;
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: 13px;
font-size: 0.8125rem;
}
.standard-btn.small-btn {
padding:15px 25px;
font-size: 15px;
font-size: 0.9375rem;
}
.standard-btn.large-btn {
padding: 22px 40px;
font-size: 19px;
font-size: 1.1875rem;
}
.standard-btn.xlarge-btn {
padding: 26px 45px;
font-size: 21px;
font-size: 1.3125rem;
}
.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;
}   .site-content div.wpcf7 {
clear: both;
overflow: hidden;
}
.site-content div.wpcf7 p {
margin: 0;
padding: 0 0 16px;
font-size: 16px;
font-size: 1rem;
line-height: 1.7;
}
.site-content div.wpcf7 p:last-of-type {
padding: 0;
}
div.wpcf7 h5 {
margin: 0 0 17px;
font-weight: normal;
letter-spacing: 2px;
}
input.wpcf7-submit {
clear: both;
overflow: hidden;
} .jetpack_subscription_widget {
max-width: 333px;
clear: both;
overflow: hidden;
}
.jetpack_subscription_widget p {
display:  block;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.5;
}
.jetpack_subscription_widget input#subscribe-field {
float: left;
margin-right: 1.5%;
padding: 2px 3% 2px 4%;
height: 34px;
font-size: 14px;
font-size: 0.875rem;
}
.jetpack_subscription_widget input[type="submit"] {
float: left;
height: 34px;
font-size: 13px;
font-size: 0.8125rem;
text-align: center;
}
.jetpack_subscription_widget label#jetpack-subscribe-label {
display: none;
}
#footer-sidebar-one .jetpack_subscription_widget input#subscribe-field,
#footer-sidebar-two .jetpack_subscription_widget input#subscribe-field {
width: 64.5% !important;
}
#footer-sidebar-one .jetpack_subscription_widget input[type="submit"],
#footer-sidebar-two .jetpack_subscription_widget input[type="submit"] {
width: 34% !important;
padding: 2px 8px;
}
#footer-sidebar-three .jetpack_subscription_widget input#subscribe-field {
width: 68.5% !important;
}
#footer-sidebar-three .jetpack_subscription_widget input[type="submit"] {
width: 30% !important;
padding: 2px 15px;
}
.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;
margin: 0 auto;
}
#main-wrap div.sharedaddy div.sd-block {
border-top: none !important;
border-top: none !important;
}
div.sharedaddy a.sd-button {
vertical-align: top;
}
.contact-form label span {
color: #363636 !important;
margin-left: 4px;
font-weight: normal;
font-size: 14px;
font-size: 0.875rem;
}
.contact-form input[type="submit"] {
width: 100%;
}
.contact-form input[type='text'],
.contact-form input[type='email'] {
width: 100% !important;
max-width: 100% !important;
margin-bottom: 13px;
}
.contact-form textarea {
width: 100% !important;
} .wp-pagenavi {
padding: 60px 0 50px;
margin: 0 10px;
font-size: 14px;
font-size: 0.875rem;
display: block;
border-top:  1px solid #ccc;
}
.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;
} #disqus_thread {
padding: 60px 10px;
} #featured-content.flexslider {
padding-bottom: 80px;
margin-bottom: 60px;
overflow: hidden;
background: none !important;
border-bottom: 1px solid #ccc;
}
#featured-content.flexslider .slides img {
height: auto;
margin: 0 auto;
}
#featured-content.flexslider .slides li a.slider-img {
opacity: 1;
background: none;
display: block;
-webkit-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#featured-content.flexslider .slides li:hover a.slider-img {
opacity: 0.3 !important;
background: #fff;
z-index: 1;
}
#featured-content.flexslider .slides li:hover .hentry {
opacity: 1 !important;
-webkit-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#featured-content.flexslider .slides .hentry {
margin: 0;
padding: 0;
position: absolute;
top: 10px;
left: 10px;
bottom: auto;
right: auto;
background: none;
opacity: 0;
-webkit-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#featured-content.flexslider .slides .hentry .entry-header {
margin: 0;
padding: 0;
}
#featured-content.flexslider .slides .hentry .entry-header h2.entry-title {
font-size: 16px;
font-size: 1rem;
margin: 0;
padding: 0;
}
#featured-content.flexslider .slides .hentry .entry-header h2.entry-title a {
display: inline-block;
padding: 0 0 15px;
}
#featured-content.flexslider .slides .hentry .entry-header a:hover {
color: #161616;
}
#featured-content.flexslider .slides .hentry .entry-header .entry-details {
display: none;
text-transform: none;
letter-spacing: 0;
margin: 0;
padding: 0;
}
#featured-content .flex-direction-nav {
display: none;
}
#featured-content .flex-direction-nav li a {
opacity: 1;
padding: 0;
top: auto;
bottom: 45px;
width: 25px;
height: 25px;
text-indent: -9999px;
}
#featured-content:hover .flex-direction-nav li a {
opacity: 1;
}
#featured-content.flexslider:hover .flex-direction-nav li a {
opacity: 1;
}
#featured-content.flexslider .flex-direction-nav li a:hover {
opacity: 1;
}
.flex-direction-nav .flex-prev {
left: 25px;
}
#featured-content.flexslider .flex-direction-nav li a.flex-next {
background:  url(//www.evaluation-office.de/wp-content/themes/moka/images/slider-icons.png) 0 0 no-repeat;
}
#featured-content.flexslider .flex-direction-nav li a.flex-prev {
background:  url(//www.evaluation-office.de/wp-content/themes/moka/images/slider-icons.png) -25px 0 no-repeat;
}
#featured-content .flex-control-nav {
bottom: 45px;
right: 0;
width: 100%;
text-align: center;
}
#featured-content .flex-control-nav li {
border: 1px solid #161616;
border-radius: 100px;
margin: 0 4px;
padding: 0;
}
#featured-content .flex-control-nav li:hover {
background-color: #161616;
}
#featured-content .flex-control-nav li a {
border-radius: 100px;
-webkit-box-shadow: none;
box-shadow: none;
width: 6px;
height: 6px;
text-indent: 99999px;
}
#featured-content:hover .flex-control-nav li a {
background-color: none;
}
#featured-content .flex-control-nav li a:hover,
#featured-content .flex-control-nav li a.active {
background-color: #161616 !important;
}   @media screen and (min-width: 480px) { #front-sidebar .widget_moka_recentposts .rp-wrap  {
width: 50%;
padding-top: 0;
padding-right: 17px;
float: left;
}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(odd)  {
clear: left;
}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(even)  {
overflow: hidden;
padding-left: 17px;
padding-right: 0;
clear: right;
}
.widget_moka_recentposts .rp-wrap .entry-footer  {
border-bottom: none;
padding-top: 30px;
}
#front-sidebar .widget_moka_quote p.quote-text,
#front-sidebar .widget_moka_about h3.about-title  {
font-size: 60px;
font-size: 3.75rem;
}
} @media screen and (min-width: 767px) { #masthead {
padding: 35px 35px 0;
}
#site-title {
padding: 0 0 60px;
}
#site-title h1 {
font-size: 26px;
font-size: 1.625rem;
}
#mobile-menu-btn {
top: 35px;
right: 35px;
}
#site-nav {
padding: 0 35px 65px;
}
#primary {
padding-left: 35px;
padding-right: 35px;
}
.site-content .post,
.site-content .type-attachment,
.search-results .site-content .page {
padding: 100px 0 0;
}
.entry-footer {
padding-bottom: 100px;
}
.single .entry-footer {
padding-top: 100px;
}
#nav-below,
#nav-single,
#nav-image,
#nav-comments,
.site-content .page,
.archive-header {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
#colophon {
margin: 0 35px;
}
#nav-single,
#disqus_thread {
padding: 100px 0;
} h1 {
margin: 54px 0 44px;
font-size: 30px;
font-size: 1.875rem;
}
h2 {
margin: 54px 0 44px;
font-size: 30px;
font-size: 1.875rem;
line-height: 1.35;
}
h3 {
margin: 44px 0;
font-size: 26px;
font-size: 1.625rem;
}
h4 {
margin: 34px 0;
font-size: 20px;
font-size: 1.25rem;
}
h5 {
margin: 24px 0;
font-size: 18px;
font-size: 1.125rem;
}
h6 {
margin: 24px 0;
font-size: 18px;
font-size: 1.125rem;
} .search-wrap .search-close {
top: 10px;
right: 20px;
}
.search-wrap #searchform input#s {
padding: 30px 0;
font-size: 50px;
font-size: 3.125rem;
height: auto;
} .entry-header h1.entry-title,
.entry-header h2.entry-title {
padding: 0 0 45px;
font-size: 30px;
font-size: 1.875rem;
}
.entry-content p,
.entry-summary p,
.entry-content ul,
.entry-content ol {
font-size: 17px;
font-size: 1.0625rem;
line-height: 1.8;
margin-bottom: 35px;
}
.entry-content ul,
.entry-content ol {
margin-left: 30px;
}
.entry-content ul ul,
.entry-content ol ol {
margin-left: 0;
margin-bottom: 12px;
}
.entry-details {
padding: 0 0 35px;
text-transform: uppercase;
letter-spacing: 2px;
}
.entry-footer {
padding-top: 50px;
}
.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: 58px;
font-size: 3.625rem;
}
.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;
}
.format-quote .entry-content blockquote p,
.format-link .entry-content a.link {
font-size: 22px;
font-size: 1.375rem;
line-height: 1.55;
} .share-btn {
display: inline-block;
}
.share-links-wrap {
bottom: 140px;
left: 20px;
}
.single-post .share-btn {
display: none;
}
.single-post .share-links-wrap {
height: 50px;
}
.single-post .share-links-wrap ul li {
float: left;
}
.front-recent .share-links-wrap {
bottom: 35px;
left: -20px;
} .single-post .author-wrap {
margin: 100px 0 0;
clear: both;
}
.single-post .author-wrap h4 {
margin: 0 0 34px;
font-size: 20px;
font-size: 1.25rem;
}
.single-post .author-info img.avatar {
width: 75px;
height: 75px;
}
.author-info h6 {
padding: 0 0 15px 115px;
}
.single-post .author-info p.author-description {
padding: 0 0 0 115px;
} #comments h3.comments-title {
margin: 100px 0;
padding: 0 35px;
font-size: 30px;
font-size: 1.875rem;
}
.site-content ol.commentlist {
padding: 0 35px;
}
#comments #respond {
padding: 75px 35px 0;
}
#comments .comment-text .comment-reply a.comment-reply-link span {
display: inline;
}
#comments .comment-avatar img.avatar {
width: 65px;
height: 65px;
}
#comments li.comment ul.children {
margin-left: 90px;
}
#comments li.comment ul.children ul.children {
margin-left: 0;
}
#comments .comment-content {
padding: 0 0 0 90px;
}
.site-content .nopassword {
padding: 100px 35px;
}
.site-content p.nocomments {
padding: 50px 35px 100px 125px;
} .front-sticky {
margin-bottom: 100px;
} .front-recent {
margin: 0 35px 100px;
border-bottom: 1px solid #ccc;
}
.front-recent .post {
clear: both;
float: none;
padding: 100px 0 100px;
border-bottom: 1px solid #ccc;
overflow: hidden;
}
.front-recent .post:last-child {
border-bottom: none;
}
.front-recent .content-wrap {
width: 50%;
padding-left: 17px;
display: block;
float: left;
}
.front-recent .entry-footer {
position: relative;
padding-bottom: 0;
border-bottom: none;
}
.front-recent .entry-thumbnail {
width: 50%;
float: left;
padding: 0 17px 0 0;
text-align: left;
} #front-sidebar {
padding: 0 35px;
}
#front-sidebar .widget {
padding: 100px 0;
}
#front-sidebar .widget:first-child {
padding: 0 0 100px;
}
#front-sidebar .widget h3.widget-title {
padding-bottom: 50px;
font-size: 32px;
font-size: 2rem;
}
#front-sidebar .widget_moka_quote p.quote-text {
margin: 0 0 60px;
font-size: 80px;
font-size: 5rem;
}
#front-sidebar .widget_moka_quote p.quote-author,
.archive-header h2.archive-title {
font-size: 20px;
font-size: 1.25rem;
}
#front-sidebar .widget_moka_about .about-image {
width: 50%;
padding-right: 17px;
float: left;
}
#front-sidebar .widget_moka_about h3.about-title  {
padding-top: 0;
}
#front-sidebar .widget_moka_about .about-info {
width: 50%;
padding-left: 17px;
float: left;
overflow: hidden;
} .template-archive .entry-content h6 {
padding-top: 76px;
padding-bottom: 25px;
font-size: 16px;
font-size: 1rem;
}
.template-archive .archive-tags a,
#front-sidebar .widget_tag_cloud a {
padding: 13px 28px;
font-size: 15px !important;
font-size: 0.9375rem !important;
}
.template-archive  .entry-content ul li a {
padding: 13px 26px;
}
.template-archive ul.latest-posts-list,
.template-archive ul.monthly-archive-list {
font-size: 15px;
font-size: 0.9375rem;
} .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;
clear: right;
}
.map {
padding: 0 0 34px;
} .wp-pagenavi {
padding: 100px 0 90px;
margin: 0 35px;
}
.wp-pagenavi span.pages {
display: inline;
} #featured-content.flexslider {
padding-bottom: 130px;
margin-bottom: 100px;
}
#featured-content.flexslider .slides .hentry {
top: 35px;
left: 35px;
}
#featured-content.flexslider .slides .hentry .entry-header h2.entry-title {
font-size: 20px;
font-size: 1.25rem;
}
#featured-content .flex-direction-nav {
display: block;
}
#featured-content .flex-control-nav {
bottom: 80px;
text-align: right;
}
#featured-content.flexslider .slides .hentry .entry-header .entry-details {
display: inline-block;
}
#featured-content .flex-direction-nav li a {
bottom: 83px;
}
} @media screen and (min-width: 1023px) { #sidebar-wrap {
width: 29.78515625%; float: left;
padding: 65px 0;
}
#main-wrap {
width: 70.21484375%; float: left;
}
#masthead,
#site-nav,
#secondary {
padding: 0 65px 0 40px;
}
#primary {
padding: 65px 65px 0 0;
}
.site-content .post,
.site-content .type-attachment,
.search-results .site-content .page {
padding: 100px 0 0;
}
.site-content .page {
padding: 0 0 100px;
}
.post .entry-footer {
padding-bottom: 100px;
border-bottom: 1px solid #ccc;
}
.post:last-of-type .entry-footer {
border-bottom: none;
}
#mobile-menu-btn {
display: none;
}
#site-title {
margin-right: 0;
padding: 0 0 35px;
} #site-nav {
display: block !important;
}
#site-nav ul li a {
font-size: 14px;
font-size: 0.875rem;
} #search-btn {
font-size: 14px;
font-size: 0.875rem;
}
.search-wrap p.search-info {
margin: 20px 0 0 10px;
}
.search-wrap #searchform input#s {
font-size: 70px;
font-size: 4.375rem;
} .share-links-wrap {
left: -40px;
} #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;
} .archive-header {
padding: 0;
} #nav-below,
#nav-single,
#nav-image,
#nav-comments {
margin: 0 65px 0 0;
padding: 100px 0;
}
.archive-header {
margin: 0;
}
#nav-single {
margin: 0;
padding-right: 0;
} .front-recent {
margin: 0 0 100px;
}
.front-recent .post {
padding: 100px 0;
}
.front-recent .entry-footer {
padding-bottom: 0;
border-bottom: none;
} #front-sidebar {
padding: 0 65px 0 0;
}
#front-sidebar .widget {
padding: 100px 0;
}
#front-sidebar .widget:fist-child {
padding: 0 0 100px;
} #colophon {
margin: 0 65px 0 0;
}
#colophon #site-info ul.credit li,
#colophon p.credittext {
display: inline;
text-align: left;
padding: 0;
} #disqus_thread {
margin: 0;
} .wp-pagenavi {
margin: 0 65px 0 0;
}
} @media screen and (min-width: 1270px) { #container {
position: relative;
overflow: hidden;
margin: 0 auto;
}
#sidebar-wrap {
width:  24%;
position: relative;
}
#sidebar {
width: 240px;
position: relative;
}
#main-wrap {
width: 76%;
margin-left: 0;
padding-right: 65px;
float: right;
}
#primary {
padding: 65px 0 0 0;
}
#masthead,
#site-nav,
#secondary {
padding-right: 0;
}
.post .entry-header,
.post .entry-content,
.post .entry-footer,
.site-content .page,
#comments,
#nav-below,
#nav-single,
#nav-image,
#nav-comments,
.wp-pagenavi,
.archive-header,
.search-results .site-content .page,
.entry-thumbnail,
#disqus_thread {
max-width: 720px;
margin: 0 auto;
}
.template-front .post .entry-header,
.template-front .post .entry-content,
.template-front .post .entry-footer {
max-width: 100%;
margin: 0 auto;
}
.template-fullwidth .site-content .page {
max-width: 100%;
}
.site-content .post,
.site-content .type-attachment,
.search-results .site-content .page,
#colophon {
padding-top: 130px;
}
.post .entry-footer,
.site-content .page,
#footer-sidebar-wrap {
padding-bottom: 130px;
} #site-title h1 a {
padding: 5px 8px 6px;
}
#site-title h2.site-description {
display: inline-block;
} .search-wrap #searchform input#s {
font-size: 90px;
font-size: 5.625rem;
} .entry-thumbnail {
padding: 0 0 45px;
}
.front-sticky .entry-thumbnail,
.single-post .entry-thumbnail {
max-width: 1070px;
}
.entry-content .wide-content {
margin-left: -175px;
margin-right: -175px;
margin-bottom: 35px;
}
.entry-content p.pull-left {
margin: 5px 35px 20px -100px;
}
.entry-content p.pull-right {
margin: 5px -120px 20px 50px;
} .share-links-wrap {
bottom: 172px;
left: 130px;
}
.template-front .front-sticky .share-links-wrap {
left: -40px;
}
.template-front .front-recent .share-links-wrap {
bottom: 165px;
left: 1px;
} #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: 24px 0 0;
}
.site-content .nopassword {
padding: 130px 0;
}
.site-content p.nocomments {
padding: 80px 0 130px 90px;
}
#comments #respond h3#reply-title {
padding: 0 0 34px;
font-size: 20px;
font-size: 1.25rem;
}
#respond a#cancel-comment-reply-link {
margin-top: 20px;
} #nav-below,
#nav-single,
#nav-image,
#nav-comments,
.wp-pagenavi,
#disqus_thread {
padding: 130px 0;
}
.wp-pagenavi {
padding: 130px 0 120px;
} .front-sticky {
margin-bottom: 130px;
}
.front-sticky .post .entry-content {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-gap: 35px;
-moz-column-gap: 35px;
column-gap: 35px;
} .front-recent .post {
width: 31.1%;
margin: 0 3.271% 0 0;
float: left;
clear: none;
border-bottom: none;
}
.front-recent .post:nth-child(3n+3) {
margin: 0;
}
.front-recent .post:nth-of-type(1),
.front-recent .post:nth-of-type(4),
.front-recent .post:nth-of-type(7),
.front-recent .post:nth-of-type(10) {
clear: left;
}
.front-recent .content-wrap {
width: 100%;
padding-left: 0;
display: block;
float: none;
}
.front-recent .entry-thumbnail {
width: 100%;
float: none;
padding-right: 0;
text-align: center;
}
.front-recent .post .entry-footer {
padding-top: 30px;
border-bottom: none;
}
#front-sidebar .widget_moka_recentposts h3.rp-widget-title {
margin: 0;
padding-bottom: 56px;
font-size: 30px;
font-size: 1.875rem;
} .front-recent {
margin-bottom: 130px;
}
.front-recent .post {
margin: 0 3.271% 0 0;
padding: 0;
}
.front-recent .entry-header h2.entry-title {
font-size: 20px;
font-size: 1.25rem;
}
.front-recent .entry-thumbnail {
padding: 0 0 36px;
}
#front-sidebar .widget_moka_recentposts .rp-wrap {
width: 25%;
padding-right: 1.5887%;
}
.widget_moka_recentposts .rp-wrap:nth-of-type(even) {
padding-left: 1.5887%;
padding-right: 0;
clear:  none;
}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(odd)  {
clear: none;
}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(2),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(6),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(10)  {
padding-right: 1.5887%;
}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(3),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(7),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(11)  {
padding-left: 1.5887%;
}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(1),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(4),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(5),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(8),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(9),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(12)  {
width: 23.4113%;
}
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(5),
#front-sidebar .widget_moka_recentposts .rp-wrap:nth-of-type(9) {
clear: left;
} #front-sidebar {
padding: 0;
}
#front-sidebar .widget {
padding: 130px 0;
}
#front-sidebar .widget:first-child {
padding: 0 0 130px;
}
#front-sidebar .widget_moka_quote p.quote-text,
#front-sidebar .widget_moka_about h3.about-title {
margin: 0 0 80px;
font-size: 120px;
font-size: 7.5rem;
line-height: 1.1;
}
#front-sidebar .widget_moka_about p.about-text  {
font-size: 17px;
font-size: 1.0625rem;
line-height: 1.8;
margin-bottom: 40px;
}
#front-sidebar .widget_moka_about p.about-links  {
font-size: 15px;
font-size: 0.9375rem;
} #colophon {
margin: 0;
}
#footer-sidebar-two,
#footer-sidebar-three {
padding-top: 0;
} #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 {
padding-bottom: 0;
}
#footer-sidebar-one,
#footer-sidebar-two {
width: 25.7944%; float: left;
padding-right: 35px;
}
#footer-sidebar-three {
width: 31.1215%; float: right;
} .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;
} #featured-content.flexslider {
padding-bottom: 150px;
margin-bottom: 130px;
}
#featured-content .flex-control-nav {
bottom: 100px;
text-align: right;
}
#featured-content.flexslider .slides .hentry .entry-header .entry-details {
display: inline-block;
}
#featured-content .flex-direction-nav li a {
bottom: 103px;
}
} @media screen and (min-width: 1350px) {
#sidebar-wrap {
width: 22.2%;
}
#main-wrap {
width: 77.8%;
}
} @media screen and (min-width: 1435px) { #container {
position: relative;
overflow: hidden;
max-width: 1440px;
margin: 0 auto;
}
#sidebar-wrap {
width: 20.83%; }
#main-wrap {
width: 74.305%; margin-left: 0;
padding-right: 0;
margin-right: 4.865%; }
}  @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.evaluation-office.de/wp-content/themes/moka/images/x2/icons.png) 0 0 no-repeat; background-size: 40px 115px;}
#search-btn {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/icons.png) right -77px no-repeat; background-size: 40px 115px;}
#search-btn {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/icons.png) right -77px no-repeat; background-size: 40px 115px;}
.search-wrap .search-close {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/icons.png) 10px -30px no-repeat; background-size: 40px 115px;}
#respond a#cancel-comment-reply-link {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/icons.png) right -100px no-repeat; background-size: 40px 115px;}
#featured-content.flexslider .flex-direction-nav li a.flex-next {background:  url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/slider-icons.png) 0 0 no-repeat; background-size: 50px 25px;}
#featured-content.flexslider .flex-direction-nav li a.flex-prev {background:  url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/slider-icons.png) -25px 0 no-repeat; background-size: 50px 25px;}
.share-links-wrap:after {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/share-bg.png) 0 0 no-repeat; background-size: 18px 20px;}
ul.sociallinks li a {background-size: 1400px 50px !important;}
ul.sociallinks li a.twitter {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) 0 0 no-repeat;}
ul.sociallinks li a.facebook {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -50px 0 no-repeat;}
ul.sociallinks li a.googleplus {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -100px 0 no-repeat;}
ul.sociallinks li a.appnet {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -150px 0 no-repeat;}
ul.sociallinks li a.flickr {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -200px 0 no-repeat;}
ul.sociallinks li a.instagram {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -250px 0 no-repeat;}
ul.sociallinks li a.picasa {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -300px 0 no-repeat;}
ul.sociallinks li a.fivehundredpx {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -350px 0 no-repeat;}
ul.sociallinks li a.youtube {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -400px 0 no-repeat;}
ul.sociallinks li a.vimeo {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -450px 0 no-repeat;}
ul.sociallinks li a.dribbble {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -500px 0 no-repeat;}
ul.sociallinks li a.ffffound {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -550px 0 no-repeat;}
ul.sociallinks li a.pinterest {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -600px 0 no-repeat;}
ul.sociallinks li a.behance {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -650px 0 no-repeat;}
ul.sociallinks li a.deviantart {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -700px 0 no-repeat;}
ul.sociallinks li a.squidoo {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -750px 0 no-repeat;}
ul.sociallinks li a.slideshare {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -800px 0 no-repeat;}
ul.sociallinks li a.lastfm {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -850px 0 no-repeat;}
ul.sociallinks li a.grooveshark {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -900px 0 no-repeat;}
ul.sociallinks li a.soundcloud {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -950px 0 no-repeat;}
ul.sociallinks li a.foursquare {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -1000px 0 no-repeat;}
ul.sociallinks li a.github {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -1050px 0 no-repeat;}
ul.sociallinks li a.linkedin {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -1100px 0 no-repeat;}
ul.sociallinks li a.xing {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -1150px 0 no-repeat;}
ul.sociallinks li a.wordpress {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -1200px 0 no-repeat;}
ul.sociallinks li a.tumblr {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -1250px 0 no-repeat;}
ul.sociallinks li a.rss {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -1300px 0 no-repeat;}
ul.sociallinks li a.rsscomments {background: url(//www.evaluation-office.de/wp-content/themes/moka/images/x2/socialicons.png) -1350px 0 no-repeat;}
}  @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%;
}
.page-title,
.entry-title {
font-size: 18pt;
}
}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1{margin:0 0 1.33333rem !important}h1.entry-title{padding-bottom:0 !important}h2{margin:0 0 1.33333rem !important}h3{margin:0 0 1.33333rem}h4{margin:0}:root,html{font-size:18px;line-height:1.5;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body{color:#000;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}#sidebar,#site-nav ul li a{font-size:14px !important;line-height:1.5}.page-startseite p,.page-homepage p{text-align:center}.entry-content p{line-height:1.5;font-size:1rem !important}.entry-content ul{line-height:1.5;font-size:1rem !important}a{transition:color 0.3s ease,background-color 0.3s ease}a:link{color:#8cbf51}a:link.evaluation-btn{color:#6f6f6f}a:link.translation-btn{color:#fff}a:visited{color:#b1d489}a:visited.evaluation-btn{color:#6f6f6f}a:visited.translation-btn{color:#fff}a:hover{color:#658f35}a:hover.evaluation-btn,a:hover.translation-btn{color:#fff}a:active{color:#3d5720}a:active.evaluation-btn,a:active.translation-btn{color:#fff}.language-switch a:link,.language-switch a:visited{color:#6f6f6f !important}.language-switch a:hover,.language-switch a:active{color:#000 !important}.current-lang>a:link,.current-lang>a:visited{color:#8cbf51 !important}.menu-item-evaluation>a:link,.menu-item-evaluation>a:visited,.menu-item-evaluation>a:hover,.menu-item-evaluation>a:active{color:#6f6f6f !important}.menu-item-translation>a:link,.menu-item-translation>a:visited,.menu-item-translation>a:hover,.menu-item-translation>a:active{color:#fff !important}#site-nav ul ul li a{font-weight:700 !important}.sub-menu a:link,.sub-menu a:visited{color:#6f6f6f !important}.sub-menu a:hover,.sub-menu a:active{color:#000 !important}.sub-menu .current_page_item a:link,.sub-menu .current_page_item a:visited{color:#8cbf51 !important}h1{font-family:Raleway,Arial,Helvetica,sans-serif;font-size:1.77777rem !important;font-weight:400;line-height:1.2}h2{font-family:Raleway,Arial,Helvetica,sans-serif;font-size:1.44444rem !important;font-weight:400;line-height:1.2}h3{font-family:Raleway,Arial,Helvetica,sans-serif;font-size:1rem !important;font-weight:700;line-height:1.5}h4{font-family:Raleway,Arial,Helvetica,sans-serif;font-size:1rem !important;font-style:italic;font-weight:400;line-height:1.5}.homepage-title{text-align:center}img{color:#6f6f6f;font-style:italic}.wpcf7-submit:hover,.wpcf7-submit:active{color:#fff !important}input[type="submit"]:hover,input.wpcf7-submit:hover{color:#fff !important}.form__evaluation .wpcf7-submit{color:#000 !important}.form__translation .wpcf7-submit{color:#fff !important}.header__menu-toggle{display:none}@media screen and (min-width: 1023px){#primary{padding-left:80px !important}}.site-content .page{padding-bottom:0 !important}.entry-content ul{margin:0 0 1.33333rem 0 !important}.entry-content ul li{margin-bottom:0.33333rem}.entry-content ul li:last-child{margin-bottom:0 !important}#site-nav ul ul li a::before{display:none !important}#site-nav{padding-left:0 !important}.menu-item-evaluation>a,.menu-item-translation>a{display:block;width:100%;padding:01em 0;padding-left:40px}.menu-item-evaluation>a{background-color:#cce0ad}.menu-item-translation>a{background-color:#8cbf51}#site-nav ul ul.sub-menu{display:none;margin-bottom:0 !important;padding-left:40px}.language-switch{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:40px !important;margin-bottom:0 !important}.language-switch li:after{content:'|';padding:0 0.5em}.language-switch li:last-child:after{content:none;padding:0}#colophon{padding:1rem 0 !important}@media screen and (min-width: 1023px){#colophon{margin-left:80px !important}}@media screen and (min-width: 1270px){#sidebar{width:280px}}.standard-btn{display:inline-block !important;margin:0 0 4px !important}.evaluation-btn{background-color:#cce0ad}.evaluation-btn:hover,.evaluation-btn:active{background-color:#6f6f6f}.translation-btn{background-color:#8cbf51}.translation-btn:hover,.translation-btn:active{background-color:#6f6f6f}.wpcf7-submit:hover,.wpcf7-submit:active{background-color:#6f6f6f !important}.form__evaluation .wpcf7-submit{background-color:#cce0ad}.form__translation .wpcf7-submit{background-color:#8cbf51 !important}.homepage-title{padding-top:calc(25% + 24px);background-repeat:no-repeat;background-size:25%;background-position:center top}.homepage-title.evaluation-title{background-image:url(//www.evaluation-office.de/wp-content/themes/moka-child/img/icon-evaluation.svg)}.homepage-title.translation-title{background-image:url(//www.evaluation-office.de/wp-content/themes/moka-child/img/icon-translation.svg)}.entry-header{margin-bottom:1.33333rem}.heading-evaluation-journal,.heading-evaluation-press,.heading-evaluation-project,.heading-translation-project{padding-top:calc(25% + 24px);background-repeat:no-repeat;background-size:25%;background-position:left top}.heading-evaluation-journal{background-image:url(//www.evaluation-office.de/wp-content/themes/moka-child/img/icon-evaluation-journal.svg)}.heading-evaluation-press{background-image:url(//www.evaluation-office.de/wp-content/themes/moka-child/img/icon-evaluation-press.svg)}.heading-evaluation-project{background-image:url(//www.evaluation-office.de/wp-content/themes/moka-child/img/icon-evaluation-project.svg)}.heading-translation-project{background-image:url(//www.evaluation-office.de/wp-content/themes/moka-child/img/icon-translation-project.svg)}.wp-post-image{margin-bottom:1.33333rem}div.wpcf7-mail-sent-ok{border-color:#8cbf51}