body {
background:  url(//www.thurnholz.at/wp-content/themes/bamboo/img/green/mainbg.jpg);
color:       #828282;
}
#header {
background:  url(//www.thurnholz.at/wp-content/themes/bamboo/img/green/maintopbg.png) repeat-x;
}
#wrap {
background: url(//www.thurnholz.at/wp-content/themes/bamboo/img/green/bodybg.jpg) top repeat-x;
}
#nav .menu > li > a {
color:      #fff;
background: #768750;
}
#nav .menu > li > a:hover,
#nav .menu > li.current_page_item > a,
#nav .menu > li > .current-cat > a,
#nav .menu > li ul li a {
background: #315425;
color:      #fff;
}
#nav .sub-menu a:hover {
background: #394224 !important;
}
#mobilemenu,
#mobilesearch,
#respond a,
.widget a,
.edit-link a,
.post .entry-content a,
.page .entry-content a,
.navigation,
.navigation a,
.post h2.entry-title,
.post h2.entry-title a,
.page h2.entry-title,
.page h2.entry-title a,
.portfolio h2.entry-title,
.portfolio h2.entry-title a,
.single .entry-content a,
.post .entry-content a {
color: #77884F;
}
#header .search button:hover,
.page-header > span a:hover,
.teaser a:hover .header,
#respond a:hover,
.soc a:hover,
.widget a:hover,
.edit-link a:hover,
.post .entry-content a:hover,
.page .entry-content a:hover,
.navigation,
.navigation a:hover,
.post h2.entry-title,
.post h2.entry-title a:hover,
.page h2.entry-title,
.page h2.entry-title a:hover,
.post .entry-meta a:hover,
#comments .comment-metadata a:hover,
#comments .vcard .fn a:hover,
.single .entry-meta a:hover,
.single .entry-meta a:hover,
.navigation.post-navigation a:hover,
.navigation.comment-navigation a:hover,
.sub-cat-menu a:hover{
color: #555555;
}
.slider {
background: url(//www.thurnholz.at/wp-content/themes/bamboo/img/green/sliderbg.jpg) repeat-x;
}
.slider .slidesjs-navigation:before,
.form-submit input[type=submit] {
color:            #FFF;
background-color: #315425;
}
.slider .slidesjs-navigation:hover:before,
.form-submit input[type=submit]:hover {
color:            #FFF;
background-color: #77884F;
}
.teaser .text, .teaser a .text {
color: #828282;
}
.page-header {
background: url(//www.thurnholz.at/wp-content/themes/bamboo/img/green/inner.png) repeat-x;
}
.page-header h1.page-title {
color: #7B7B7B;
}
.page-header > span {
color: #8A8B89;
}
.post .entry-meta,
.post .entry-meta a,
.portfolio .entry-meta,
.portfolio .entry-meta a{
color: #C7C7C7;
}
.single .entry-meta a,
.single .entry-meta a,
.navigation.post-navigation a,
.navigation.comment-navigation a,
.teaser .header,
.teaser a .header,
.page-header > span a,
.sub-cat-menu a,
#comments .vcard .fn a,
.portfolio-list h2.entry-title{
color: #77884F;
}
#header .search button,
.soc a,
.post .entry-content,
.post.list .entry-content a,
.page.list .entry-content a,
.portfolio.list .entry-content a,
.page-links > a > span,
.portfolio-list .entry-content{
color: #828282;
}
.navigation .page-numbers,
.page-links > a > span {
background-color: #EAEDCF;
}
.navigation .page-numbers.current,
.page-links > span {
background-color: #77884F;
color:            #FFF;
}
.widget .widget-title {
color: #484747;
}
.widget ul li {
border-bottom: solid 1px #E4E7DC;
}
.edit-link::before {
background: url(//www.thurnholz.at/wp-content/themes/bamboo/img/green/edit.png) no-repeat;
}
.portfolio-list .blog-image span.hover {
background: url(//www.thurnholz.at/wp-content/themes/bamboo/img/green/portfolio-hover.png) no-repeat;
}
#comments .vcard .fn {
color: #484747;
}
#comments .comment-metadata, #comments .comment-metadata a {
color: #C7C7C7;
}
.form-submit input[type=submit] {
-webkit-box-shadow:    0 2px 0 rgba(134, 156, 88, 1), 0 5px 10px -5px rgba(0, 0, 0, 0.6);
-moz-box-shadow:       0 2px 0 rgba(134, 156, 88, 1), 0 5px 10px -5px rgba(0, 0, 0, 0.6);
box-shadow:            0 2px 0 rgba(134, 156, 88, 1), 0 5px 10px -5px rgba(0, 0, 0, 0.6);
}
.slider .slidesjs-pagination li a {
border: solid 2px #505B36;
}
.slider .slidesjs-pagination li a.active {
background-color: #505B36;
}
.portfolio-list .blog-image {
background-color: #eee;
}
#footer { color: #000000;
}
#footer a{
color: #000000;
text-decoration: underline;
}
#footer a:hover{
color: #000000;
text-decoration: none;
}
.sub-cat-menu .current-cat a {
color: #8F8B89;
}
@media (min-width: 1024px) {
#rectangle:before {
background: rgba(255, 255, 255, .3);
border:     solid 1px rgba(255, 255, 255, .56);
}
#rectangle:after {
border-bottom: solid 8px #345524;
}
}
@media (max-width: 1023px) {
#rectangle {
background-color: #FFFFFF;
border-bottom:    solid 8px #345524;
}
}