@font-face{font-family:'Marvel';font-style:normal;font-weight:400;font-display:;src:url(//www.wissing-weidenwerkkunst.de/wp-content/uploads/omgf/omgf-stylesheet-40/marvel-normal-latin-400.woff2)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}body {
color: #3c1e00;
font: normal 0.8em/1.5 arial, sans-serif;
cursor: default;
font-family: 'Verdana';
min-width: 870px;
position: relative;
text-align: left;
}
a {
text-decoration: none;
color: #FD6905;
}
a:visited {
text-decoration: none;
color: #FD6905;
}
a.no-color-link {
text-decoration: none;
color: #000;
}
a.no-color-link:visited {
text-decoration: none;
color: #000;
}
.header-fixed {
position: fixed;
top: 20px;
left: 0;
right: 0;
z-index: 30;
-moz-box-shadow: 0 0 10px #888;
-webkit-box-shadow: 0 0 10px #888;
box-shadow: 0 0 10px #888;
background: transparent url(/wp-content/themes/weidenwerkkunst/images/yellow.png) 0 0 repeat;
clear: both;
padding: 10px;
margin-bottom: 30px;
min-height: 100px;
}
ul#menu-mainmenu {
list-style: none;
margin: 0;
padding: 0;
}
ul#menu-mainmenu li {
position: relative;
display: inline-block;
*display: inline;
*zoom: 1;
padding: 0;
background: transparent url(/wp-content/themes/weidenwerkkunst/images/separator-vertical.png) 0 42% no-repeat;
line-height: inherit;
vertical-align: middle;
z-index: 1;
}
.current_page_item  a {
color: #202020;
}
.menu-item-type-post_type > a {
color: #202020 !important;
}
.menu-item-type-post_type > a:visited {
color: #202020 !important;
}
.menu-item-type-custom > a {
color: #202020 !important;
}
.menu-item-type-custom > a:visited {
color: #202020 !important;
}
#menu-mainmenu .current-menu-parent a {
color: #FD6905 !important;
}
#menu-mainmenu .current-menu-parent a:visited {
color: #FD6905 !important;
}
#menu-mainmenu .current-menu-parent ul li a {
color: #202020 !important;
}
#menu-mainmenu .current-menu-parent ul li a:visited {
color: #202020 !important;
}
.current_page_item > a {
color: #FD6905 !important;
}
.current_page_item > a:visited {
color: #FD6905 !important;
}
.current-menu-item > a {
color: #FD6905 !important;
}
.current-menu-item > a:visited {
color: #FD6905 !important;
}
ul#menu-mainmenu li a {
font-family: 'Marvel', 'Open Sans';
display: block;
padding: 10px 12px 10px 12px;
text-align: center;
text-transform: uppercase;
font-weight: normal;
font-size: 205%;
text-decoration: none;
background-image: none;
color: #777;
color: #5a5758;
text-shadow: 1px 1px #f3f3f3;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
font-size: 165%;
}
ul#menu-mainmenu li ul {
display: none;
}
ul#menu-mainmenu li.first {
background-image: none;
}
ul#menu-mainmenu-1 {
padding-left: 0px;
}
ul#menu-mainmenu-1 li {
display: none;
}
ul#menu-mainmenu-1 li.current_page_ancestor {
font-family: 'Marvel', 'Open Sans';
display: block;
font-size: 135%;
margin: 0px 4px 14px 0;
padding: 14px 0 2px 0;
letter-spacing: 0px;
text-transform: uppercase; text-shadow: 1px 1px #f3f3f3;
background-size: 90% 1px;
font-weight: normal;
line-height: 1.4;
text-rendering: optimizelegibility;
text-decoration: none;
}
ul#menu-mainmenu-1 li.current-menu-ancestor {
font-family: 'Marvel', 'Open Sans';
display: block;
font-size: 135%;
margin: 0px 4px 14px 0;
padding: 14px 0 2px 0;
letter-spacing: 0px;
text-transform: uppercase; text-shadow: 1px 1px #f3f3f3;
background-size: 90% 1px;
font-weight: normal;
line-height: 1.4;
text-rendering: optimizelegibility;
text-decoration: none;
}
ul#menu-mainmenu-1 li.current-menu-item.menu-item-has-children {
display: block;
font-family: 'Marvel', 'Open Sans';
display: block;
font-size: 135%;
margin: 0px 4px 14px 0;
padding: 14px 0 2px 0;
letter-spacing: 0px;
text-transform: uppercase; text-shadow: 1px 1px #f3f3f3;
background-size: 90% 1px;
font-weight: normal;
line-height: 1.4;
text-rendering: optimizelegibility;
text-decoration: none;
}
ul#menu-mainmenu-1 li.current_page_item.menu-item-has-children {
display: block;
font-family: 'Marvel', 'Open Sans';
display: block;
font-size: 135%;
margin: 0px 4px 14px 0;
padding: 14px 0 2px 0;
letter-spacing: 0px;
text-transform: uppercase;
color: #FD6905;
text-shadow: 1px 1px #f3f3f3;
background-size: 90% 1px;
font-weight: normal;
line-height: 1.4;
text-rendering: optimizelegibility;
text-decoration: none;
}
.sidebar ul#menu-mainmenu-1 li ul {
display: block;
font-family: 'Marvel', 'Open Sans';
display: block; margin: 0px 4px 14px 0;
padding: 0px 0 2px 0;
letter-spacing: 0px;
text-transform: uppercase; text-shadow: 1px 1px #f3f3f3;
background-size: 90% 1px;
font-weight: normal;
line-height: 1.4;
text-rendering: optimizelegibility;
text-decoration: none;
}
.sidebar ul#menu-mainmenu-1 li ul li {
display: block;
}
.sidebar ul#menu-mainmenu-1 a {
text-decoration: none;
}
.sidebar ul#menu-mainmenu-1 a:visited {
color: #202020;
}
a:hover {
color: #FD6905;
}
.wrapper-site {
width: 860px;
}
.wrapper-site {
position: relative;
width: 740px;
margin: 0 auto;
padding: 0;
}
#js_navigation {
position: absolute;
right: 0px;
bottom: -100px;
}
.middle-fixed {
padding-top: 150px;
}
.content-wrapper {
background: transparent url(/wp-content/themes/weidenwerkkunst/images/yellow.png) 0 0 repeat;
overflow:auto; 
margin-top: 30px
}
.kursthemen-archive h1 {
}
.single-kursthemen-archive {
min-height: 200px;
}
.thumbnail-wrapper {
position: relative;
min-height: 200px;
margin-top: 13px;
margin-bottom: 30px;
}
.feature-thumbnail {
float: right;
}
.content {
padding-left: 16px;
padding-top: 20px;
padding-bottom: 3px;
max-width: 560px;
float: left;
width: 570px;
}
.sidebar {
margin-right: 16px;
max-width: 150px;
float: right;
}
.footer {
margin-top: 15px;
background: transparent url(/wp-content/themes/weidenwerkkunst/images/yellow.png) 0 0 repeat;
padding: 10px;
padding-left: 15px;
}
h1 {
font-family: 'Marvel', 'Open Sans';
display: block;
font-size: 220%;
font-size: 165%;
margin: 0px 4px 14px 0;
padding: 0px 0 2px 0;
letter-spacing: 0px;
text-transform: uppercase;
color: #FD6905;
text-shadow: 1px 1px #f3f3f3;
background-size: 90% 1px;
font-weight: normal;
line-height: 1.4;
text-rendering: optimizelegibility;
}
h2 {
font-family: 'Marvel', 'Open Sans';
display: block;
font-size: 150%;
margin: 0px 4px 14px 0;
padding: 14px 0 2px 0;
letter-spacing: 0px; color: #FD6905;
text-shadow: 1px 1px #f3f3f3;
background-size: 90% 1px;
font-weight: normal;
line-height: 1.2;
text-rendering: optimizelegibility;
}
.global-background {
position: fixed;
top: 0;
left: 0;
width: 100%; 
min-height: 100%;
z-index: -10;
}
.global-background img {
width: 100%; 
min-height: 100%;
}
.footer a {
color: #202020;
text-decoration: none;
}
.footer a:visited {
color: #202020;
}
.gallery-item {
float: left;
padding: 0 25px 0 0;
}
.wp-caption-text {
margin-left: 0px;
}
.back-overview {
margin-bottom: 12px;
margin-top: 5px;
}
.single-kursthemen-archive {
max-width: 250px;
min-height: 370px;
padding-right: 20px;
padding-top: 3px;
padding-bottom: 3px;
float: left;
}
.single-kurs-archive {
max-width: 250px;
min-height: 514px;
padding-right: 20px;
padding-top: 3px;
padding-bottom: 3px;
float: left;
}
.kursthemen-post-wrapper {
float: left;
max-width: 550px;
}
.single-kursthemen-archive h2 {
margin: -7px 0;
}
.single-kursthemen-archive {
width: 100%;
}
a.middle-frontpage {
padding-left: 12px;
padding-right: 12px;
margin-bottom: 10px;
}
.single-kursthemen-archive a.more-link {
position:relative;
top: -15px;
}
.three-column-float a {
float: left;
}
.three-column-float a img {
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 3px 0 rgba(0, 0, 0, 0.19);
}
.stacked-featured-images {
position: relative
float: right;
}
.stacked-featured-images img {
position: absolute;
top: 0;
right: 0px;
z-index: 1;
}
.stacked-featured-images img.active {
z-index: 3;
} 
@media (max-width: 870px) {
#content {
width: 100%;
}
.wrapper-site {
width: 100%;
}
.feature-thumbnail {
float: none;
}
.feature-thumbnail img {
width: 100%;
height: auto;
}
.thumbnail-wrapper {
width: 100%;
}
.content {
width: 100%;
padding-left: 0px;
float: left;
max-width: none;
}
.content-wrapper {
padding: 10px;
}
body {
min-width: 100%;
margin: 0;
}
.global-background img {
width: 100%; 
min-height: 100%;
}
.header-fixed {
position: relative;
}
ul#menu-mainmenu li {
background: none;
}
ul#menu-mainmenu li {
display: block;
}
#js_navigation {
bottom: 0px;
position: relative;
}
.sidebar {
margin-left: 0px;
max-width: 150px;
float: left;
}
.middle-fixed {
padding-top: 20px;
}
.kursthemen-post-wrapper {
max-width: none;
}
}
}