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%;
font: inherit;
vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block; }
body {
line-height: 1; }
ol, ul {
list-style: none; }
blockquote, q {
quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none; }
table {
border-collapse: collapse;
border-spacing: 0; } body {
background: #fff;
font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #444;
-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;
} h1, h2, h3, h4, h5, h6 {
color: #181818;
font-family: "Georgia", "Times New Roman", serif;
font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
.subheader { color: #777; }
p { margin: 0 0 20px 0; }
p img { margin: 0; }
p.lead { font-size: 21px; line-height: 27px; color: #777;  }
em { font-style: italic; }
strong { font-weight: bold; color: #333; }
small { font-size: 80%; } blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
blockquote cite { display: block; font-size: 12px; color: #555; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }
hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; } a, a:visited { color: #8B1031; text-decoration: none; outline: 0; }
a:hover, a:focus { color: #8B1031; }
p a, p a:visited { line-height: inherit; } ul, ol { margin-bottom: 20px; }
ul { list-style: none outside; }
ol { list-style: decimal; }
ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul ul, ul ol,
ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
ul ul li, ul ol li,
ol ol li, ol ul li { margin-bottom: 6px; }
li { line-height: 18px; margin-bottom: 12px; }
ul.large li { line-height: 21px; }
li p { line-height: 21px; } img.scale-with-grid {
max-width: 100%;
height: auto; } .button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
background: #eee; background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); border: 1px solid #aaa;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #444;
display: inline-block;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-shadow: 0 1px rgba(255, 255, 255, .75);
cursor: pointer;
margin-bottom: 20px;
line-height: normal;
padding: 8px 10px;
font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
color: #222;
background: #ddd; background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); border: 1px solid #888;
border-top: 1px solid #aaa;
border-left: 1px solid #aaa; }
.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
border: 1px solid #666;
background: #ccc; background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); }
.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
width: 100%;
padding-left: 0 !important;
padding-right: 0 !important;
text-align: center; } button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} form {
margin-bottom: 20px; }
fieldset {
margin-bottom: 20px; }
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
border: 1px solid #ccc;
padding: 6px 4px;
outline: none;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #777;
margin: 0;
width: 210px;
max-width: 100%;
display: block;
margin-bottom: 20px;
background: #fff; }
select {
padding: 0; }
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
border: 1px solid #aaa;
color: #444;
-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
box-shadow:  0 0 3px rgba(0,0,0,.2); }
textarea {
min-height: 60px; }
label,
legend {
display: block;
font-weight: bold;
font-size: 13px;  }
select {
width: 220px; }
input[type="checkbox"] {
display: inline; }
label span,
legend span {
font-weight: normal;
font-size: 13px;
color: #444; } .remove-bottom { margin-bottom: 0 !important; }
.half-bottom { margin-bottom: 10px !important; }
.add-bottom { margin-bottom: 20px !important; }.container                                  { position: relative; width: 980px; margin: 0 auto; padding: 0;}
.container .column,
.container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
.row                                        { margin-bottom: 20px; } .column.alpha, .columns.alpha               { margin-left: 0; }
.column.omega, .columns.omega               { margin-right: 0; } .container .one.column,
.container .one.columns                     { width: 40px;  }
.container .two.columns                     { width: 100px; }
.container .three.columns                   { width: 160px; }
.container .four.columns                    { width: 220px; }
.container .five.columns                    { width: 280px; }
.container .six.columns                     { width: 340px; }
.container .seven.columns                   { width: 400px; }
.container .eight.columns                   { width: 460px; }
.container .nine.columns                    { width: 520px; }
.container .ten.columns                     { width: 580px; }
.container .eleven.columns                  { width: 640px; }
.container .twelve.columns                  { width: 700px; }
.container .thirteen.columns                { width: 760px; }
.container .fourteen.columns                { width: 820px; }
.container .fifteen.columns                 { width: 880px; }
.container .sixteen.columns                 { width: 940px; }
.container .one-third.column                { width: 300px; }
.container .two-thirds.column               { width: 620px; } .container .offset-by-one                   { padding-left: 60px;  }
.container .offset-by-two                   { padding-left: 120px; }
.container .offset-by-three                 { padding-left: 180px; }
.container .offset-by-four                  { padding-left: 240px; }
.container .offset-by-five                  { padding-left: 300px; }
.container .offset-by-six                   { padding-left: 360px; }
.container .offset-by-seven                 { padding-left: 420px; }
.container .offset-by-eight                 { padding-left: 480px; }
.container .offset-by-nine                  { padding-left: 540px; }
.container .offset-by-ten                   { padding-left: 600px; }
.container .offset-by-eleven                { padding-left: 660px; }
.container .offset-by-twelve                { padding-left: 720px; }
.container .offset-by-thirteen              { padding-left: 780px; }
.container .offset-by-fourteen              { padding-left: 840px; }
.container .offset-by-fifteen               { padding-left: 900px; }  @media only screen and (min-width: 768px) and (max-width: 959px) {
.container                                  { width: 768px; }
.container .column,
.container .columns                         { margin-left: 10px; margin-right: 10px;  }
.column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
.column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
.alpha.omega                                { margin-left: 0; margin-right: 0; }
.container .one.column,
.container .one.columns                     { width: 28px; }
.container .two.columns                     { width: 76px; }
.container .three.columns                   { width: 124px; }
.container .four.columns                    { width: 172px; }
.container .five.columns                    { width: 220px; }
.container .six.columns                     { width: 268px; }
.container .seven.columns                   { width: 316px; }
.container .eight.columns                   { width: 364px; }
.container .nine.columns                    { width: 412px; }
.container .ten.columns                     { width: 460px; }
.container .eleven.columns                  { width: 508px; }
.container .twelve.columns                  { width: 556px; }
.container .thirteen.columns                { width: 604px; }
.container .fourteen.columns                { width: 652px; }
.container .fifteen.columns                 { width: 700px; }
.container .sixteen.columns                 { width: 748px; }
.container .one-third.column                { width: 236px; }
.container .two-thirds.column               { width: 492px; } .container .offset-by-one                   { padding-left: 48px; }
.container .offset-by-two                   { padding-left: 96px; }
.container .offset-by-three                 { padding-left: 144px; }
.container .offset-by-four                  { padding-left: 192px; }
.container .offset-by-five                  { padding-left: 240px; }
.container .offset-by-six                   { padding-left: 288px; }
.container .offset-by-seven                 { padding-left: 336px; }
.container .offset-by-eight                 { padding-left: 384px; }
.container .offset-by-nine                  { padding-left: 432px; }
.container .offset-by-ten                   { padding-left: 480px; }
.container .offset-by-eleven                { padding-left: 528px; }
.container .offset-by-twelve                { padding-left: 576px; }
.container .offset-by-thirteen              { padding-left: 624px; }
.container .offset-by-fourteen              { padding-left: 672px; }
.container .offset-by-fifteen               { padding-left: 720px; }
}  @media only screen and (max-width: 767px) {
.container { width: 300px; }
.container .columns,
.container .column { margin: 0; }
.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column  { width: 300px; } .container .offset-by-one,
.container .offset-by-two,
.container .offset-by-three,
.container .offset-by-four,
.container .offset-by-five,
.container .offset-by-six,
.container .offset-by-seven,
.container .offset-by-eight,
.container .offset-by-nine,
.container .offset-by-ten,
.container .offset-by-eleven,
.container .offset-by-twelve,
.container .offset-by-thirteen,
.container .offset-by-fourteen,
.container .offset-by-fifteen { padding-left: 0; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.container { width: 420px; }
.container .columns,
.container .column { margin: 0; }
.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column { width: 420px; }
}  .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } .clearfix:before,
.clearfix:after,
.row:before,
.row:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0; }
.row:after,
.clearfix:after {
clear: both; }
.row,
.clearfix {
} .clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}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, font, 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 {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
clear: both;
}
ol, ul {
list-style: none;
}
blockquote {
quotes: none;
}
blockquote:before, blockquote:after {
content: '';
content: none;
}
del {
text-decoration: line-through;
} table {
border-collapse: collapse;
border-spacing: 0;
}
a img { border: none; } h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
body,
input,
textarea {
color: #666;
font-size: 12px;
line-height: 18px;
}
hr {
background-color: #E7E7E7;
border:0;
height: 1px;
margin-bottom: 18px;
clear:both;
} p {
}
ul {
list-style: square;
margin: 0 0 18px 2.5em;
}
ol {
list-style: decimal;
margin: 0 0 18px 1.5em;
}
ol ol {
list-style:upper-alpha;
}
ol ol ol {
list-style:lower-roman;
}
ol ol ol ol {
list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
margin-bottom:0;
}
dl {
margin:0 0 24px 0;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 18px;
}
strong {
font-weight: bold;
}
cite,
em,
i {
font-style: italic;
}
big {
font-size: 131.25%;
}
ins {
background: #ffc;
text-decoration: none;
}
blockquote {
font-style: italic;
padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
font-style: normal;
}
pre {
background: #f7f7f7;
color: #222;
line-height: 18px;
margin-bottom: 18px;
padding: 1.5em;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
sup,
sub {
height: 0;
line-height: 1;
vertical-align: baseline;
position: relative;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
input[type="text"],
textarea {
padding: 2px;
background: #f9f9f9;
border: 1px solid #ccc;
box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}
table {
border: 1px solid #e7e7e7;
text-align: left;
margin: 0 -1px 24px 0;
width: 100%;
}
tr th,
thead th {
color: #888;
font-size: 12px;
font-weight: bold;
line-height: 18px;
padding: 9px 24px;
}
tr td {
border-top: 1px solid #e7e7e7;
padding: 6px 24px;
}
tr.odd td {
background: #F2F7FC;
}
.attachment img {
max-width: 900px;
}
.alignleft,
img.alignleft {
display: inline;
float: left;
margin-left: 10px;
Margin-right: 10px;
margin-top: 4px;
}
.alignright,
img.alignright {
display: inline;
float: right;
margin-left: 24px;
margin-top: 4px;
}
.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft, 
img.alignright, 
img.aligncenter {
margin-bottom: 12px;
}
.wp-caption {
background: #f1f1f1;
line-height: 18px;
text-align: center;
margin-bottom: 20px;
padding: 4px;
}
.wp-caption img {
margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
margin: 5px;
color: #888;
font-size: 12px;
}
.wp-smiley {
margin:0;
} #comments {
clear: both;
}
#comments .navigation {
padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
color: #000;
font-weight: bold;
font-size: 20px;
margin-bottom: 0;
}
h3#comments-title {
padding: 24px 0;
}
.commentlist {
list-style: none;
margin: 0;
}
.commentlist li.comment {
border-bottom: 1px solid #e7e7e7;
line-height: 24px;
margin: 0 0 24px 0;
padding: 0 0 0 56px;
position: relative;
}
.commentlist li:last-child {
border-bottom:none;
margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
margin-bottom: 18px;
}
#comments .comment-body p:last-child {
margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
margin-bottom: 24px;
}
.commentlist ol {
list-style: decimal;
}
.commentlist .avatar {
position: absolute;
top: 4px;
left: 0;
}
.comment-author {
}
.comment-author cite {
color: #000;
font-style: normal;
font-weight: bold;
}
.comment-author .says {
font-style: italic;
}
.comment-meta {
font-size: 12px;
margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
color: #888;
text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
font-size: 12px;
padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
color: #FF4B33;
}
.commentlist .children {
list-style: none;
margin: 0;
}
.commentlist .children li {
border: none;
margin: 0;
}
.nopassword,
.nocomments {
display: none;
}
#comments .pingback {
margin-bottom: 18px;
padding-bottom: 18px;
border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
margin-top: -6px;
}
#comments .pingback p {
color: #888;
font-size: 12px;
line-height: 18px;
display:block;
margin: 0;
}
#comments .pingback .url {
font-style: italic;
font-size: 13px;
} input[type=submit] {
color: #333;
}
#respond {
margin: 24px 0;
border-top: 1px solid #e7e7e7;
overflow: hidden;
position: relative;
}
#respond p {
margin: 0;
}
#respond .comment-notes {
margin-bottom: 1em;
}
.form-allowed-tags {
line-height: 1em;
}
.children #respond {
margin: 0 48px 0 0;
}
h3#reply-title {
margin: 18px 0;
}
#comments-list #respond {
margin: 0 0 18px 0;
}
#comments-list ul #respond {
margin: 0;
}
#cancel-comment-reply-link {
font-size: 12px;
line-height: 18px;
font-weight: normal;
}
#respond .required {
color:#FF4B33;
font-weight:bold;
}
#respond label {
color: #888;
font-size: 12px;
}
#respond input {
margin:0 0 9px;
width:98%;
}
#respond textarea {
width:98%;
}
#respond .form-allowed-tags {
color: #888;
font-size: 12px;
line-height: 18px;
}
#respond .form-allowed-tags code {
font-size: 11px;
}
#respond .form-submit {
margin: 12px 0;
}
#respond .form-submit input {
width: auto;
font-size: 14px;
}
body {
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/backbg.jpg) repeat;
border-top:5px solid #8b1031;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
} .container {
width:980px;
margin:0 auto;
padding:0;
position:relative;
} header {
width:980px;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/headerback1.png) no-repeat;
height:211px;
position:relative;
}
header img {
width:100%;
height:auto;
}
header figure.htext {
padding-top:17px;
padding-left:28px;
}
header figure.htext img {
width: 171px;
}
header figure.logo {
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/logoback.png) no-repeat;
width:321px;
height:262px;
position:absolute;
top:0;
right:0;
}
figure.logo img {
padding-top:30px;
padding-left:102px;
width: 184px;
}
figure.logo_s {
display:none;
width: 154px;
}
.contactno {
width:240px;
height:70px;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/phone.png) no-repeat 10px center;
text-align:center;
position:absolute;
right:0px;
top:182px;
}
.contactno .textwidget{
margin-top:15px;
}
.contactno_s {
display:none;
}
.contactno span {
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
color:#f1f1f1;
letter-spacing:1px;
}
.contactno > div > p {
padding-bottom:8px;
}
.contactno p {
font-size:1.7em;
font-family:Arial, Helvetica, sans-serif;
color:#f1f1f1;
}
a[href^=tel] {
color:#8B1031;
text-decoration:none;
} nav.desktop {
width:627px;
height:32px;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/navback.png) no-repeat;
margin-top:30px;
margin-left:22px;
}
nav.mobile {
display:none;
}
nav ul {
margin:0;
padding:0;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#ffffff;
}
nav ul li {
display:inline;
line-height:32px;
padding-right:25px;
}
nav ul li a {
color:#ffffff;
text-decoration:none;
padding:5px 0;
}
nav ul li a:hover,nav ul li a:visited {
color:#ffffff;
}  .maincontent {
width:980px;
}
.mainsec span p {
font-size:1.4em;
color:#2d2d2d;
padding:0 22px 10px;
margin:0px 0;
font-family:Arial, Helvetica, sans-serif;
}
section.mainsec {
width:640px;
background-color:#ffffff;
border:1px solid #bebebe;
float:left;
margin-right:0px;
margin-bottom:20px;
margin-top:10px;
}
aside {
width:318px;
float:right;
}
.mainsec article {
width:100%;
float:left;
}
.mainsec div.dotted_line {
display:block;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/dashedline.png) no-repeat 30px top;
}
.mainsec span.date {
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
background-color:#8B1031;
padding:3px 20px;
color:#ffffff;
font-weight:bold;
position:relative;
min-width:148px;
display:inline-block;
min-width:120px;
min-height:16px;
}
.titleshadow {
position:absolute;
bottom:-9px;
right:0px;
}
.titleshadow2 {
position:absolute;
bottom:-7px;
right:0px;
}
.mainsec article h1,
.mainsec article h2 {
font-size:2.2em;
font-weight:bold;
padding:33px 22px 22px 22px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.mainsec article h1 a,
.mainsec article h2 a {
color:#8b1031;
text-decoration:none;
}
.mainsec article h3 {
font-size:1.4em;
font-weight:bold;
color:#050505;
padding:0 18px 10px 20px;
margin-top:-4px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.mainsec article p {
font-size:1.4em;
color:#2d2d2d;
padding:0 18px 18px 20px;
font-family:Arial, Helvetica, sans-serif;
}
.mainsec div.home p {
font-size:1.4em;
color:#2d2d2d;
padding:0 18px 18px 20px;
font-family:Arial, Helvetica, sans-serif;
}
.mainsec figure img {
padding-left:20px;
}
.mainsec figure img.img1 {
float:left;
}
.mainsec figure img.img2 {
float:right;
padding-right:20px;
}
.mainsec figcaption {
width:578px;
background-color:#f0f0f0;
display:block;
margin-left:21px;
margin-top:10px;
margin-bottom:35px;
padding:2px 0 2px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#322c2d;
clear:both;
float:left;
}
.mainsec figcaption span a{
color:#722d3a;
text-decoration:none;
}
.mainsec figcaption span a:hover{
color:#722d3a;
text-decoration: underline;
} section.innermainsec {
width:640px;
background-color:#ffffff;
border:1px solid #bebebe;
float:left;
margin-right:0px;
margin-bottom:20px;
margin-top:10px;
}
.innermainsec article {
width:100%;
float:left;
margin-top: 20px;
}
.innermainsec div.dotted_line {
display:block;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/dashedline.png) no-repeat 30px top;
}
.innermainsec span.date {
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
background-color:#8B1031;
padding:3px 20px;
color:#ffffff;
font-weight:bold;
position:relative;
min-width:148px;
display:inline-block;
min-width:120px;
min-height:16px;
}
.innermainsec article h1 {
font-size:2.2em;
font-weight:bold;
color:#8b1031;
padding:33px 20px 18px 20px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.innermainsec article h1 a {
color:#8b1031;
text-decoration:none;
}
.innermainsec article h2 {
color: #8B1031;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.9em;
line-height: 1.1;
padding: 10px 20px 10px;
}
.innermainsec article h3 {
font-size:1.7em;
color:#050505;
padding:10px 20px 10px;
margin-top:-4px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.innermainsec article p {
font-size:1.4em;
color:#2d2d2d;
padding:0 20px 10px;
margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
clear:both;
}
.innermainsec figure {
margin:24px 0;
}
.innermainsec figure img {
padding-left:20px;
}
.innermainsec figure img.img1 {
float:left;
}
.innermainsec figure img.img2 {
float:right;
padding-right:20px;
}
.innermainsec ul {
margin: 0 0 18px 3.5em;
}
.innermainsec ul li {
color: #2D2D2D;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.4em;
}
form#comment {
width:602px;
margin:20px;
height:452px;
background:#f8f8f8 url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/dashedline.png) no-repeat center top;
float:left;
}
form#comment h1 {
font-size:1.8em;
font-family:Arial, Helvetica, sans-serif;
color:#141819;
padding-left:20px;
padding-top:22px;
padding-bottom:14px;
}
form#comment p {
margin-bottom:16px;
}
form#comment input {
width:296px;
height:35px;
background-color:#ffffff;
border:1px solid #e7e7e7;
border-radius:0;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
padding:0 5px;
line-height:35px;
}
form#comment textarea {
width:460px;
min-width:460px;
height:155px;
background-color:#ffffff;
border:1px solid #e7e7e7;
margin:0;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
}
form#comment input,form#comment textarea {
margin-left:20px;
display:inline-block;
}
form#comment input:focus,form#comment textarea:focus {
background-color: #fffff8;
}
form#comment input#submit {
width:190px;
border-radius:0;
background-color: #EBEBEB;
border:none;
}
form#comment label {
display:inline;
margin-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#141819;
} aside.sideitems {
margin-top:66px;
}
.sideitems article {
width:100%;
}
.sideitems article.facebook {
width:316px;
height:56px;
background:#ffffff url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/facebookicon.png) no-repeat center left;
margin-bottom:20px;
border:1px solid #bebebe;
}
.facebook div.textwidget  {
font-size:2.4em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#214f7e;
padding-left:108px;
padding-top:5px;
line-height:1;
}
.sideitems article.moltonshop {
width:316px;
height:56px;
background:#ffffff url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/moltonshop.png) no-repeat center left;
margin-bottom:20px;
border:1px solid #bebebe;
}
.moltonshop div.textwidget  {
font-size:2.4em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#8B1031;
padding-left:108px;
padding-top:16px;
line-height:1;
}
.sideitems article.newsletter {
width:316px;
height:56px;
background:#ffffff url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/brieficon.png) no-repeat center left;
margin-bottom:20px;
border:1px solid #bebebe;
}
.newsletter div.textwidget  {
font-size:2.4em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#373B44;
padding-left:108px;
padding-top:5px;
line-height:1;
}
.category {
width:100%;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/asidedash.png) no-repeat center bottom;
}
.category ul {
margin:0;
padding:0;
padding-top:21px;
padding-left:18px;
padding-bottom:24px;
list-style:none;
}
.category h1,
.category .kategorie {
display:inline-block;
font-size:1.8em;
background-color:#8b1031;
padding:4px 0 4px 22px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
min-width:124px;
max-width:120px;
margin-top:14px;
position:relative;
z-index:10;
}
.tagcloud P {
font-family:Arial, Helvetica, sans-serif;
color:#8b1031;
padding:25px 20px;
line-height:1.2;
}
.tagcloud P span a {
color:#8b1031;
text-decoration:none;
}
.tagcloud P span.one{
font-size:1.1em;
}
.tagcloud P span.two{
font-size:1.2em;
}
.tagcloud P span.three{
font-size:1.3em;
}
.tagcloud P span.four{
font-size:1.4em;
}
.tagcloud P span.five{
font-size:1.7em;
}
.tagcloud P span.six{
font-size:1.8em;
}
.tagcloud P span.seven{
font-size:2.0em;
}
.tagcloud P span.eight{
font-size:2.2em;
}
.tagcloud P span.nine{
font-size:2.4em;
}
.archiv h1 {
margin-top:28px;
}
.archiv ul {
padding-top:10px;
}
.sidebar {
width:316px;
border:1px solid #bebebe;
background-color:#ffffff;
}
.category ul li {
margin-bottom:2px;
}
.category ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#8b1031;
text-decoration:none;
}
.tagcloud {
width:316px;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/asidedash.png) no-repeat center bottom;
}
.copy h3,
.copy div {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#141819;
padding:24px 80px 16px 22px;
}
.copy img {
padding-left:20px;
padding-bottom:20px;
}
.innercopy h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#141819;
padding:24px 80px 16px 22px;
}
.innercopy img {
padding-left:20px;
padding-bottom:20px;
} .tagcloud .tagcloud {
color: #8B1031;
font-family: Arial,Helvetica,sans-serif;
line-height: 1.2;
padding: 25px 20px;
width: auto;
}
.tagcloud .tagcloud a {
color: #8B1031;
display: inline-block;
padding-bottom: 3px;
padding-right: 15px;
text-decoration: none;
}
.mainsec article h1 {
color: #8B1031;
text-decoration: none;
}
.mainsec h1 {
color: #8B1031;
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
font-size: 2.2em;
font-weight: bold;
line-height: 1.1;
padding: 33px 22px 22px;
}
.innermainsec article p a[href^=tel] {
color:#8B1031;
text-decoration:none;
}
#respond {    border-top: medium none;    margin: 0;  overflow: inherit;}
.commentlist {    padding: 0 20px;}
h3#comments{ padding: 0 20px;   font-family: Arial,Helvetica,sans-serif;}
.cmnt{ 
color: #2D2D2D;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.3em; margin-top: 15px;
}
#commentform {
width:602px;
margin:20px;
height:452px;
background:#f8f8f8 url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/dashedline.png) no-repeat center top;
float:left;
}
#commentform h1 {
font-size:1.8em;
font-family:Arial, Helvetica, sans-serif;
color:#141819;
padding-left:20px;
padding-top:22px;
padding-bottom:14px;
}
#commentform p {
margin-bottom:16px;
}
#commentform input {
width:296px;
height:35px;
background-color:#ffffff;
border:1px solid #e7e7e7;
border-radius:0;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
padding:0 5px;
line-height:35px;
}
#commentform textarea {
width:460px;
min-width:460px;
height:155px;
background-color:#ffffff;
border:1px solid #e7e7e7;
margin:0;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
}
#commentform input,#commentform textarea {
margin-left:20px;
display:inline-block;
}
#commentform input:focus,#commentform textarea:focus {
background-color: #fffff8;
}
#commentform input#submit {
width:190px;
border-radius:0;
background-color: #EBEBEB;
border:none;
}
#commentform label {
display:inline;
margin-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#141819;
}
.category ul li {
color: #8B1031;
font-family: Arial,Helvetica,sans-serif;
}
.comment_headline {
font-size: 1.6em;
margin: 3%;
}
#callback_necessary_info{
color: red;
}
label.kontakt{
color: #3A4434;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 21px;
}
.send{
border: medium none;
border-radius: 0 0 0 0;
cursor: pointer;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
height: 36px;
line-height: 36px;
outline: medium none;
text-align: center;
width: 101px;
}
.formular{
list-style-type: none;
} .teaser_container {
width: 300px; height: 170px; margin-left: 10px; margin-top: 15px; border-bottom: 1px solid lightgrey;
}
.teaser_product_container {
width: 88px; height: 150px; padding-left: 3px; padding-right: 3px; float: left; margin-left: 5px;position: relative;
}
.teaser_image {
margin-top: 3px; align: middle;
}
.teaser_title {
font-size: 14px;
height: 60px;
margin-top: 10px;
text-align: center;
line-height: 14px;
overflow:hidden;
}
.teaser_title span {
font-size: 11px;
}
.teaser_price {
margin-top: 12px; font-size: 12px; font-weight: bold; color: #000000; text-align: center;
}
.teaser_hover {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #000000;
color: #000000;
font-size: 14px;
left: -30px;
padding: 5px;
position: absolute;
top: 84px;
width: 130px;
z-index: 1; display:none;
}
.ellipsis {
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
white-space: nowrap;
width: 200px;
} img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
} .StefanoAI-youtube-responsive {
padding: 10px;
}
.video-block{
position: relative;
max-width: 560px; margin: 3%;
}
.video-block:before{
content: "";
display: block;
padding-bottom: 56.25%; padding-top: 0;
height: 0;
overflow: hidden;
}
.video-block iframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;;
left: 0;
right: 0;
bottom: 0;
}
div[itemtype ="https://schema.org/Question"] {
margin: 1em 1.5em;
border: 1px solid #8B1031;
background-color: #efefef;
}
.autorbild {
float: left;
margin-right: 10px;
margin-bottom: 10px; }@media only screen and (max-width: 959px) {} @media only screen and (min-width: 768px) and (max-width: 959px) {} @media only screen and (max-width: 767px) {} @media only screen and (min-width: 480px) and (max-width: 767px) {} @media only screen and (max-width: 479px) {}  @media only screen and (min-width: 768px) and (max-width: 979px) 
{ .container {
width:98%;
margin:0 auto;
padding:0;
position:relative;
} header {
width:100%;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/headerback1.png) no-repeat center top;
height:211px;
position:relative;
}
header figure.htext {
padding-top:17px;
padding-left:28px;
}
header figure.htext img {
width:150px;
}
header figure.logo {
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/logobacktab1.png) no-repeat;
width:264px;
height:131px;
position:absolute;
top:0;
right:0;
}
figure.logo img {
padding-top:30px;
padding-left:44px;
}
.contactno {
width:240px;
height:70px;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/phone.png) no-repeat 10px center;
text-align:center;
position:absolute;
right:223px;
top:-4px;
}
.contactno_s {
display:none;
}
.contactno h1 {
font-size:1.7em;
font-family:Arial, Helvetica, sans-serif;
color:#f1f1f1;
padding-top:14px;
padding-bottom:8px;
letter-spacing:1px;
}
.contactno p {
font-size:1.6em;
font-family:Arial, Helvetica, sans-serif;
color:#f1f1f1;
} nav.desktop {
width:96%;
height:32px;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/navback.png) repeat-x;
margin-top:30px;
margin-left:auto;
margin-right:auto;
}
nav.mobile {
display:none;
}
nav.desktop ul {
margin:0 auto;
padding:0;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
color:#ffffff;
text-align:center;
}
nav.desktop ul li {
display:inline;
line-height:32px;
padding-right:4%;
}
nav.desktop ul li a {
color:#ffffff;
text-decoration:none;
padding:5px 0;
}
nav.desktop ul li a:hover,nav.desktop ul li a:visited {
color:#ffffff;
}  .maincontent {
width:100%;
}
section.mainsec {
width:65%;
background-color:#ffffff;
border:1px solid #bebebe;
float:left;
margin-right:2.25%;
margin-bottom:20px;
margin-top:10px;
}
aside {
width:32.45%;
float:right;
}
.mainsec article {
width:100%;
float:left;
}
.mainsec h4 {
display:block;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/dashedline.png) no-repeat 30px top;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
margin-right:3.12%;
}
.mainsec h4 span {
background-color:#141819;
padding:3px 20px;
color:#ffffff;
font-weight:bold;
position:relative;
min-width:148px;
display:inline-block;
min-width:120px;
min-height:16px;
}
.titleshadow {
position:absolute;
bottom:-6px;
right:0px;
}
.mainsec article h1 {
font-size:2.2em;
font-weight:bold;
color:#8b1031;
padding:33px 22px 22px 22px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.mainsec article h3 {
font-size:1.4em;
font-weight:bold;
color:#050505;
padding:0 22px 10px 22px;
margin-top:-4px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.mainsec article p {
font-size:1.3em;
color:#2d2d2d;
padding:0 22px 18px;
font-family:Arial, Helvetica, sans-serif;
}
.mainsec figure img {
max-width:91%;
display:block;
padding-left:0px;
margin:5px auto;
}
.mainsec figure img.img1 {
float:none;
}
.mainsec figure img.img2 {
float:none;
padding-right:0;
}
.mainsec figcaption {
width:90.31%;
background-color:#f0f0f0;
display:block;
margin-left:21px;
margin-top:10px;
margin-bottom:35px;
padding:2px 0 2px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#322c2d;
float:none;
clear:none;
}
.mainsec figcaption span {
color:#722d3a;
} section.innermainsec {
width:65%;
background-color:#ffffff;
border:1px solid #bebebe;
float:left;
margin-right:2.25%;
margin-bottom:20px;
margin-top:10px;
}
.innermainsec article {
width:100%;
float:left;
}
.innermainsec h4 {
display:block;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/dashedline.png) no-repeat 30px top;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
margin-right:3.12%;
}
.innermainsec h4 span {
background-color:#141819;
padding:3px 20px;
color:#ffffff;
font-weight:bold;
position:relative;
min-width:148px;
display:inline-block;
min-width:120px;
min-height:16px;
}
.innermainsec article h1 {
font-size:2.2em;
font-weight:bold;
color:#8b1031;
padding:33px 22px 0px 22px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.innermainsec article h3 {
font-size:1.4em;
font-weight:bold;
color:#050505;
padding:0 22px 10px 22px;
margin-top:-4px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.innermainsec article p {
font-size:1.3em;
color:#2d2d2d;
padding:0 22px;
margin:18px 0;
font-family:Arial, Helvetica, sans-serif;
}
.innermainsec figure img {
max-width:91%;
display:block;
padding-left:0px;
margin:5px auto;
}
.innermainsec figure img.img1 {
float:none;
}
.innermainsec figure img.img2 {
float:none;
padding-right:0;
}
form#comment {
width:93.75%;
margin:3.12%;
height:452px;
background:#f8f8f8 url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/dashedline.png) no-repeat center top;
float:left;
}
form#comment h1 {
font-size:1.8em;
font-family:Arial, Helvetica, sans-serif;
color:#141819;
padding-left:20px;
padding-top:22px;
padding-bottom:14px;
}
form#comment input {
width:296px;
height:35px;
background-color:#ffffff;
border:1px solid #e7e7e7;
border-radius:0;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
padding:0 5px;
line-height:35px;
}
form#comment textarea {
width:80%;
height:155px;
background-color:#ffffff;
border:1px solid #e7e7e7;
margin:0;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
min-width:1px;
}
form#comment input,form#comment textarea {
margin-left:20px;
display:inline-block;
}
form#comment input#submit {
width:190px;
border-radius:0;
background-color: #EBEBEB;
}
form#comment label {
display:inline;
margin-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#141819;
} aside.sideitems {
margin-top:10px;
}
.sideitems article {
width:100%;
}
.sideitems article.facebook,
.sideitems article.moltonshop {
width:100%;
height:56px;
margin-bottom:20px;
border:1px solid #bebebe;
}
.sideitems article.facebook {
background:#ffffff url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/facebookicon.png) no-repeat center left;
}
.sideitems article.moltonshop {
background:#ffffff url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/moltonshop.png) no-repeat center left;
}
.facebook div.textwidget,
.moltonshop div.textwidget {
font-size:2em;
} .facebook h1,
.moltonshop h1 {
font-size:2.0em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#214f7e;
padding-left:40%;
padding-top:7px;
line-height:1;
}
.category {
width:100%;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/asidedash.png) no-repeat center bottom;
}
.category ul {
margin:0;
padding:0;
padding-top:21px;
padding-left:18px;
padding-bottom:24px;
list-style:none;
}
.category h1 {
display:inline-block;
font-size:1.8em;
background-color:#8b1031;
padding:4px 0 4px 22px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
min-width:124px;
margin-top:14px;
}
.archiv h1 {
margin-top:28px;
}
.archiv ul {
padding-top:10px;
}
.sidebar {
width:100%;
border:1px solid #bebebe;
background-color:#ffffff;
}
.category ul li {
margin-bottom:2px;
}
.category ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#8b1031;
text-decoration:none;
}
article.tagcloud {
width:100%;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/asidedash.png) no-repeat center bottom;
float:left;
}
.tagcloud p {
font-size:90%;
}
.tagcloud P span.eight{
font-size:1.4em;
}
.tagcloud P span.five{
font-size:1.2em;
}
.copy h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#141819;
padding:24px 80px 16px 22px;
}
.copy img {
padding-left:20px;
padding-bottom:20px;
max-width:100%;
}
.innercopy h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#141819;
padding:24px 80px 16px 22px;
}
.innercopy img {
padding-left:20px;
padding-bottom:20px;
max-width:100%;
}
.teaser_container {
margin: 0 auto;
width: 206px;
margin-top: 10px;
padding-bottom: 10px;
}
.teaser3 {
display:none;
}
}  @media only screen and (min-width: 480px) and (max-width: 767px) 
{ .container {
width:98%;
margin:0 auto;
padding:0;
position:relative;
} header {
width:100%;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/headerbackmobile1.png) no-repeat center top;
height:134px;
position:relative;
}
header figure.htext {
padding-top:4px;
padding-left:12px;
}
header figure.htext img {
width:100px;
}
figure.logo_s {
}
header figure.logo_s {
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/logobackmobileland.png) no-repeat;
width:192px;
height:72px;
position:absolute;
top:0;
right:0;
display:block;
}
figure.logo {
display:none;
}
figure.logo_s img {
padding-top:3px;
padding-left:20px;
width: 156px;
}
.contactno {
width:185px;
height:50px;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/phone_s.png) no-repeat left center;
text-align:center;
position:absolute;
right:-4px;
top:70px;
}
.contactno_s {
display:none;
}
.contactno h1 {
font-size:1.5em;
font-family:Arial, Helvetica, sans-serif;
color:#f1f1f1;
padding-top:4px;
padding-bottom:4px;
letter-spacing:1px;
}
.contactno p {
font-size:1.4em;
font-family:Arial, Helvetica, sans-serif;
color:#f1f1f1;
padding-left:2px;
}
.contactno .textwidget {
margin-top:5px;
} nav.desktop {
display:none;
}
nav.mobile {
display:block;
}
nav.mobile {
width:50%;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/navback.png) repeat-x;
margin-top:-2px;
margin-left:12px;
}
nav.mobile ul {
margin:0 auto;
padding:0;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#ffffff;
}
nav.mobile ul li {
display:inline;
line-height:32px;
padding-right:4%;
}
nav.mobile ul li a {
color:#ffffff;
text-decoration:none;
padding:5px 0;
}
nav.mobile ul li a:hover,nav.mobile ul li a:visited {
color:#ffffff;
}  .maincontent {
width:100%;
}
section.mainsec {
width:100%;
background-color:#ffffff;
border:1px solid #bebebe;
float:left;
margin-right:0;
margin-bottom:10px;
margin-top:10px;
}
aside {
width:100%;
float:right;
clear:both;
}
.mainsec article {
width:100%; }
.mainsec h4 {
display:block;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/dashedline.png) repeat-x 30px top;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
margin-right:3.12%;
}
.mainsec h4 span {
background-color:#141819;
padding:3px 20px;
color:#ffffff;
font-weight:bold;
position:relative;
min-width:148px;
display:inline-block;
min-width:120px;
min-height:16px;
}
.titleshadow {
position:absolute;
bottom:-6px;
right:0px;
}
.mainsec article h1 {
font-size:1.9em;
font-weight:bold;
color:#8b1031;
padding:10px 22px 10px 22px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.mainsec article h3 {
font-size:1.4em;
font-weight:bold;
color:#050505;
padding:0 22px 10px 22px;
margin-top:-4px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.mainsec article p {
font-size:1.3em;
color:#2d2d2d;
padding:0 22px 10px;
font-family:Arial, Helvetica, sans-serif;
}
.mainsec figure img {
max-width:91%;
display:block;
padding:0;
margin:5px auto;
}
.mainsec figure img.img1 {
float:none;
}
.mainsec figure img.img2 {
float:none;
padding-right:0;
}
.mainsec figcaption {
width:90.31%;
background-color:#f0f0f0;
display:block;
margin-left:21px;
margin-top:10px;
margin-bottom:14px;
padding:2px 0 2px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#322c2d;
float:none;
clear:none;
}
.mainsec figcaption span {
color:#722d3a;
} section.innermainsec {
width:100%;
background-color:#ffffff;
border:1px solid #bebebe; margin-right:0;
margin-bottom:10px;
margin-top:10px;
}
.innermainsec article {
width:100%; }
.innermainsec h4 {
display:block;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/dashedline.png) repeat-x 30px top;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
margin-right:3.12%;
}
.innermainsec h4 span {
background-color:#141819;
padding:3px 20px;
color:#ffffff;
font-weight:bold;
position:relative;
min-width:148px;
display:inline-block;
min-width:120px;
min-height:16px;
}
.innermainsec article h1 {
font-size:1.9em;
font-weight:bold;
color:#8b1031;
padding:10px 22px 10px 22px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.innermainsec article h3 {
font-size:1.4em;
font-weight:bold;
color:#050505;
padding:0 22px 10px 22px;
margin-top:-4px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.innermainsec article p {
font-size:1.3em;
color:#2d2d2d;
padding:0 22px 10px;
margin:0px 0;
font-family:Arial, Helvetica, sans-serif;
}
.innermainsec figure img {
max-width:91%;
display:block;
padding:0;
margin:5px auto;
}
.innermainsec figure img.img1 {
float:none;
}
.innermainsec figure img.img2 {
float:none;
padding-right:0;
}
form#comment {
width:93.75%;
margin:3.12%;
height:auto;
background:#f8f8f8 url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/dashedline.png) no-repeat center top;
float:left;
}
form#comment h1 {
font-size:1.8em;
font-family:Arial, Helvetica, sans-serif;
color:#141819;
padding-left:20px;
padding-top:12px;
padding-bottom:10px;
}
form#comment input {
width:50%;
height:30px;
background-color:#ffffff;
border:1px solid #e7e7e7;
border-radius:0;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
padding:0 5px;
line-height:30px;
}
form#comment textarea {
width:70%;
height:120px;
background-color:#ffffff;
border:1px solid #e7e7e7;
margin:0;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
min-width:1px;
}
form#comment input,form#comment textarea {
margin-left:20px;
display:inline-block;
}
form#comment input#submit {
width:160px;
font-size:1.6em;
border-radius:0;
background-color: #EBEBEB;
margin-bottom:15px;
}
form#comment label {
display:inline;
margin-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#141819;
} aside.sideitems {
margin-top:0;
margin-bottom:5px;
}
.sideitems article {
width:100%;
}
.sideitems article.facebook,
.sideitems article.moltonshop {
width:100%;
height:56px;
margin-bottom:10px;
border:1px solid #bebebe;
}
.sideitems article.facebook {
background:#ffffff url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/facebookicon.png) no-repeat center left;
}
.sideitems article.moltonshop {
background:#ffffff url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/moltonshop.png) no-repeat center left;
} .facebook h1,
.moltonshop h1 {
font-size:2.0em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#214f7e;
padding-left:40%;
padding-top:7px;
line-height:1;
}
.category {
width:50%;
float:left;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/asidedash.png) repeat-x center bottom;
}
.category ul {
margin:0;
padding:0;
padding-top:21px;
padding-left:18px;
padding-bottom:24px;
list-style:none;
}
.category h1 {
display:inline-block;
font-size:1.6em;
background-color:#8b1031;
padding:4px 0 4px 22px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
min-width:124px;
margin-top:14px;
}
.archiv {
width:50%;
float:left;
}
.archiv h1 {
margin-top:14px;
}
.archiv ul {
padding-top:10px;
}
.sidebar {
width:100%;
border:1px solid #bebebe;
background-color:#ffffff;
}
.category ul li {
margin-bottom:2px;
}
.category ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#8b1031;
text-decoration:none;
}
.tagcloud {
width:100%;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/asidedash.png) repeat-x center bottom;
float:left;
}
.tagcloud p {
font-family:Arial, Helvetica, sans-serif;
color:#8b1031;
padding:25px 20px;
line-height:1.2;
text-align:center;
}
.tagcloud p {
font-size:90%;
}
.tagcloud P span.eight{
font-size:1.4em;
}
.tagcloud P span.five{
font-size:1.2em;
}
.copy {
text-align:center;
float:left;
}
.copy h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#141819;
padding:10px 0 0 0;
}
.copy img {
padding-left:0px;
padding-bottom:20px;
max-width:100%;
}
.innercopy {
text-align:center;
float:left;
}
.innercopy h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#141819;
padding:10px 0 0 0;
}
.innercopy img {
padding-left:0;
padding-bottom:20px;
max-width:100%;
}
.teaser_container {
margin: 0 auto;
width: 300px;
margin-top: 10px;
padding-bottom: 10px;
}
}  @media only screen and (min-width: 320px) and (max-width: 479px) 
{
.container {
width:98%;
margin:0 auto;
padding:0;
position:relative;
} header {
width:100%;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/headerbackmobileport.png) no-repeat center top;
height:160px;
position:relative;
}
header figure.htext {
padding-top:4px;
padding-left:12px;
}
header figure.htext img {
width:100px;
}
header figure.logo_s {
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/logobackmobileland.png) no-repeat;
width:192px;
height:72px;
position:absolute;
top:0;
right:0;
display:block;
}
figure.logo {
display:none;
}
figure.logo_s img {
padding-top:3px;
padding-left:20px;
width: 156px;
}
.contactno {
width:185px;
height:50px;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/phone_s.png) no-repeat left center;
text-align:center;
position:absolute;
right:-4px;
top:70px;
display:none;
}
.contactno_s {
display:block;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/phone_sp.png) no-repeat left center;
text-align:center;
position:absolute;
left:8px;
top:122px;
color: #F1F1F1;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.4em;
padding-left: 20px;
}
.contactno_s h1 {
font-size:1.4em;
font-family:Arial, Helvetica, sans-serif;
color:#f1f1f1;
padding-top:4px;
padding-bottom:4px;
letter-spacing:1px;
}
.contactno_s h1 span {
margin-left:10px;
}
.contactno_s h1 {
padding-left:20px;
}
.contactno h1 {
font-size:1.5em;
font-family:Arial, Helvetica, sans-serif;
color:#f1f1f1;
padding-top:4px;
padding-bottom:4px;
letter-spacing:1px;
}
.contactno p {
font-size:1.4em;
font-family:Arial, Helvetica, sans-serif;
color:#f1f1f1;
padding-left:2px;
} nav.desktop {
display:none;
}
nav.mobile {
display:block;
}
nav.mobile {
width:96%;
margin-top:-2px;
margin-left:12px;
}
nav.mobile ul {
margin:8px auto 0;
height:24px;
padding:0;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#ffffff;
text-align:center;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/navback_small.png) repeat-x;
}
nav.mobile ul.btmul {
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/menudash.png) no-repeat bottom left;
margin-top:0;
}
nav.mobile ul li {
display:inline;
line-height:24px;
padding-right:6%;
}
nav.mobile ul li a {
color:#ffffff;
text-decoration:none;
padding:5px 0;
}
nav.mobile ul li a:hover,nav.mobile ul li a:visited {
color:#ffffff;
}  .maincontent {
width:100%;
}
section.mainsec {
width:100%;
background-color:#ffffff;
border:1px solid #bebebe;
float:left;
margin-right:0;
margin-bottom:10px;
margin-top:10px;
}
aside {
width:100%;
float:left;
clear:both;
}
.mainsec article {
width:100%; }
.mainsec h4 {
display:block;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/dashedline.png) repeat-x 30px top;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
margin-right:3.12%;
}
.mainsec h4 span {
background-color:#141819;
padding:3px 20px;
color:#ffffff;
font-weight:bold;
position:relative;
min-width:148px;
display:inline-block;
min-width:120px;
min-height:16px;
}
.titleshadow {
position:absolute;
bottom:-6px;
right:0px;
}
.mainsec article h1 {
font-size:1.9em;
font-weight:bold;
color:#8b1031;
padding:10px 22px 10px 22px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.mainsec article h3 {
font-size:1.4em;
font-weight:bold;
color:#050505;
padding:0 22px 10px 22px;
margin-top:-4px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.mainsec article p {
font-size:1.3em;
color:#2d2d2d;
padding:0 22px 10px;
font-family:Arial, Helvetica, sans-serif;
}
.mainsec figure img {
max-width:91%;
display:block;
padding:0;
margin:5px auto;
}
.mainsec figure img.img1 {
float:none;
}
.mainsec figure img.img2 {
float:none;
padding-right:0;
}
.mainsec figcaption {
width:86%;
background-color:#f0f0f0;
display:block;
margin-left:21px;
margin-top:10px;
margin-bottom:14px;
padding:2px 0 2px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#322c2d;
float:none;
clear:none;
}
.mainsec figcaption span {
color:#722d3a;
} section.innermainsec {
width:100%;
background-color:#ffffff;
border:1px solid #bebebe; margin-right:0;
margin-bottom:10px;
margin-top:10px;
}
.innermainsec article {
width:100%; }
.innermainsec h4 {
display:block;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/dashedline.png) repeat-x 30px top;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
margin-right:3.12%;
}
.innermainsec h4 span {
background-color:#141819;
padding:3px 20px;
color:#ffffff;
font-weight:bold;
position:relative;
min-width:148px;
display:inline-block;
min-width:120px;
min-height:16px;
}
.innermainsec article h1 {
font-size:1.9em;
font-weight:bold;
color:#8b1031;
padding:10px 22px 10px 22px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.innermainsec article h3 {
font-size:1.4em;
font-weight:bold;
color:#050505;
padding:0 22px 10px 22px;
margin-top:-4px;
line-height:1.1;
font-family:Arial, Helvetica, sans-serif;
}
.innermainsec article p {
font-size:1.3em;
color:#2d2d2d;
padding:0 22px 10px;
margin:0px 0;
font-family:Arial, Helvetica, sans-serif;
}
.innermainsec figure img {
max-width:91%;
display:block;
padding:0;
margin:5px auto;
}
.innermainsec figure img.img1 {
float:none;
}
.innermainsec figure img.img2 {
float:none;
padding-right:0;
}
form#comment {
width:93.75%;
margin:3.12%;
height:auto;
background:#f8f8f8 url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/dashedline.png) no-repeat center top;
float:left;
}
form#comment h1 {
font-size:1.8em;
font-family:Arial, Helvetica, sans-serif;
color:#141819;
padding-left:20px;
padding-top:12px;
padding-bottom:10px;
}
form#comment input {
width:50%;
height:30px;
background-color:#ffffff;
border:1px solid #e7e7e7;
border-radius:0;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
padding:0 5px;
line-height:30px;
}
form#comment textarea {
width:70%;
height:120px;
background-color:#ffffff;
border:1px solid #e7e7e7;
margin:0;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
min-width:1px;
}
form#comment input,form#comment textarea {
margin-left:20px;
display:inline-block;
}
form#comment input#submit {
width:160px;
font-size:1.6em;
border-radius:0;
background-color: #EBEBEB;
margin-bottom:15px;
}
form#comment label {
display:inline;
margin-left:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#141819;
} aside.sideitems {
margin-top:0;
margin-bottom:5px;
}
.sideitems article {
width:100%;
}
.sideitems article.facebook,
.sideitems article.moltonshop {
width:100%;
height:56px;
margin-bottom:10px;
border:1px solid #bebebe;
}
.sideitems article.facebook {
background:#ffffff url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/facebookicon.png) no-repeat center left;
}
.sideitems article.moltonshop {
background:#ffffff url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/moltonshop.png) no-repeat center left;
} .facebook h1,
.moltonshop h1 {
font-size:2.0em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#214f7e;
padding-left:40%;
padding-top:7px;
line-height:1;
}
.category {
width:50%;
float:left;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/asidedash.png) repeat-x center bottom;
}
.category ul {
margin:0;
padding:0;
padding-top:21px;
padding-left:18px;
padding-bottom:24px;
list-style:none;
}
.category h1 {
display:inline-block;
font-size:1.6em;
background-color:#8b1031;
padding:4px 0 4px 22px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
min-width:124px;
margin-top:14px;
}
.archiv {
width:50%;
float:left;
}
.archiv h1 {
margin-top:14px;
}
.archiv ul {
padding-top:10px;
}
.sidebar {
width:100%;
border:1px solid #bebebe;
background-color:#ffffff;
}
.category ul li {
margin-bottom:2px;
}
.category ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#8b1031;
text-decoration:none;
}
.tagcloud {
width:100%;
background:url(//www.molton-markt.de/blog/wp-content/themes/moltonmarkt/images/asidedash.png) repeat-x center bottom;
float:left;
}
.tagcloud p {
font-family:Arial, Helvetica, sans-serif;
color:#8b1031;
padding:25px 20px;
line-height:1.2;
text-align:center;
}
.tagcloud p {
font-size:90%;
}
.tagcloud P span.eight{
font-size:1.4em;
}
.tagcloud P span.five{
font-size:1.2em;
}
.copy {
text-align:center;
float:left;
}
.copy h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#141819;
padding:10px 0 0 0;
}
.copy img {
padding-left:0px;
padding-bottom:20px;
max-width:100%;
}
.innercopy {
text-align:center;
float:left;
}
.innercopy h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#141819;
padding:10px 0 0 0;
}
.innercopy img {
padding-left:0;
padding-bottom:20px;
max-width:100%;
}
}