

body { background-color:#f9f9f9; } 







#wrapper, #page-wrapper {background:#ffee02 url(https://www.wannen-online.de/wp-content/themes/bo-handwerk/images/bodyn.png) top left repeat; }
#service-menu h3 {background:#ffee02}
.toggleMenu {background:#ffee02 url(https://www.wannen-online.de/wp-content/themes/bo-handwerk/images/nav-icon.png) center no-repeat;}


#main-menu ul li a { background:#ffee02; color:#454545;}
#main-menu ul li a:hover { background:#f8ab35; color:#ffffff;}
#main-menu ul li.current-menu-item a, #main-menu ul li.current-menu-parent a,  #main-menu ul li.current_page_parent a { background:#f8ab35; color:#ffffff;}

#home-welcome { color:#666666;}

h1, h1 a {color:#454545;}
h2, h2 a {color:#454545;}
h3, h3 a {color:#454545;}


.info-button .info-icon i {color: #999999;} 
.info-button:hover .info-icon i {transition: color 1s  linear; color:#cc0000;}
.service-button:hover .input-icon i {transition: color 1s  linear; color:#cc0000;}

h4 a, p a, #page-entry ul li a, #page-entry ol li a, #footer ul li a:hover, #footer ul li.current_page_item a, .meta-category a, #page-entry .ref-data a, .cycle-pager span.cycle-pager-active, .contactform label a {color:#cc0000;}

#footer ul li a:hover, .post-nav a, h1 a:hover, h2 a:hover, h3 a:hover { color:#cc0000; }
#footer ul li.current_page_item a, #sidebar ul li.current-menu-item a, #sidebar a:hover, .contactform button:hover, a.more-services2:hover, a.more-services1:hover { color:#cc0000; }

input#searchsubmit:hover, .phone:hover i.icon-phone, .mail:hover i.icon-mail {color:#cc0000; }
.phone i.icon-phone

h1.logo-title {color:#676c77;}
h1.logo-title a {color:#676c77;}
h2.logo-subtitle { color:#676c77; }



/* open-sans-regular - latin */
@font-face {
  font-family: \'Open Sans\';
  font-style: normal;
  font-weight: 400;
  src: url(\'../fonts/open-sans-v15-latin-regular.eot\'); /* IE9 Compat Modes */
  src: local(\'Open Sans Regular\'), local(\'OpenSans-Regular\'),
       url(\'../fonts/open-sans-v15-latin-regular.eot?#iefix\') format(\'embedded-opentype\'), /* IE6-IE8 */
       url(\'../fonts/open-sans-v15-latin-regular.woff2\') format(\'woff2\'), /* Super Modern Browsers */
       url(\'../fonts/open-sans-v15-latin-regular.woff\') format(\'woff\'), /* Modern Browsers */
       url(\'../fonts/open-sans-v15-latin-regular.ttf\') format(\'truetype\'), /* Safari, Android, iOS */
       url(\'../fonts/open-sans-v15-latin-regular.svg#OpenSans\') format(\'svg\'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: \'Open Sans\';
  font-style: normal;
  font-weight: 600;
  src: url(\'../fonts/open-sans-v15-latin-600.eot\'); /* IE9 Compat Modes */
  src: local(\'Open Sans SemiBold\'), local(\'OpenSans-SemiBold\'),
       url(\'../fonts/open-sans-v15-latin-600.eot?#iefix\') format(\'embedded-opentype\'), /* IE6-IE8 */
       url(\'../fonts/open-sans-v15-latin-600.woff2\') format(\'woff2\'), /* Super Modern Browsers */
       url(\'../fonts/open-sans-v15-latin-600.woff\') format(\'woff\'), /* Modern Browsers */
       url(\'../fonts/open-sans-v15-latin-600.ttf\') format(\'truetype\'), /* Safari, Android, iOS */
       url(\'../fonts/open-sans-v15-latin-600.svg#OpenSans\') format(\'svg\'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: \'Open Sans\';
  font-style: normal;
  font-weight: 700;
  src: url(\'../fonts/open-sans-v15-latin-700.eot\'); /* IE9 Compat Modes */
  src: local(\'Open Sans Bold\'), local(\'OpenSans-Bold\'),
       url(\'../fonts/open-sans-v15-latin-700.eot?#iefix\') format(\'embedded-opentype\'), /* IE6-IE8 */
       url(\'../fonts/open-sans-v15-latin-700.woff2\') format(\'woff2\'), /* Super Modern Browsers */
       url(\'../fonts/open-sans-v15-latin-700.woff\') format(\'woff\'), /* Modern Browsers */
       url(\'../fonts/open-sans-v15-latin-700.ttf\') format(\'truetype\'), /* Safari, Android, iOS */
       url(\'../fonts/open-sans-v15-latin-700.svg#OpenSans\') format(\'svg\'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: \'Open Sans\';
  font-style: normal;
  font-weight: 800;
  src: url(\'../fonts/open-sans-v15-latin-800.eot\'); /* IE9 Compat Modes */
  src: local(\'Open Sans ExtraBold\'), local(\'OpenSans-ExtraBold\'),
       url(\'../fonts/open-sans-v15-latin-800.eot?#iefix\') format(\'embedded-opentype\'), /* IE6-IE8 */
       url(\'../fonts/open-sans-v15-latin-800.woff2\') format(\'woff2\'), /* Super Modern Browsers */
       url(\'../fonts/open-sans-v15-latin-800.woff\') format(\'woff\'), /* Modern Browsers */
       url(\'../fonts/open-sans-v15-latin-800.ttf\') format(\'truetype\'), /* Safari, Android, iOS */
       url(\'../fonts/open-sans-v15-latin-800.svg#OpenSans\') format(\'svg\'); /* Legacy iOS */
}
/* pt-sans-caption-regular - latin */
@font-face {
  font-family: \'PT Sans Caption\';
  font-style: normal;
  font-weight: 400;
  src: url(\'../fonts/pt-sans-caption-v10-latin-regular.eot\'); /* IE9 Compat Modes */
  src: local(\'PT Sans Caption\'), local(\'PTSans-Caption\'),
       url(\'../fonts/pt-sans-caption-v10-latin-regular.eot?#iefix\') format(\'embedded-opentype\'), /* IE6-IE8 */
       url(\'../fonts/pt-sans-caption-v10-latin-regular.woff2\') format(\'woff2\'), /* Super Modern Browsers */
       url(\'../fonts/pt-sans-caption-v10-latin-regular.woff\') format(\'woff\'), /* Modern Browsers */
       url(\'../fonts/pt-sans-caption-v10-latin-regular.ttf\') format(\'truetype\'), /* Safari, Android, iOS */
       url(\'../fonts/pt-sans-caption-v10-latin-regular.svg#PTSansCaption\') format(\'svg\'); /* Legacy iOS */
}
/* pt-sans-caption-700 - latin */
@font-face {
  font-family: \'PT Sans Caption\';
  font-style: normal;
  font-weight: 700;
  src: url(\'../fonts/pt-sans-caption-v10-latin-700.eot\'); /* IE9 Compat Modes */
  src: local(\'PT Sans Caption Bold\'), local(\'PTSans-CaptionBold\'),
       url(\'../fonts/pt-sans-caption-v10-latin-700.eot?#iefix\') format(\'embedded-opentype\'), /* IE6-IE8 */
       url(\'../fonts/pt-sans-caption-v10-latin-700.woff2\') format(\'woff2\'), /* Super Modern Browsers */
       url(\'../fonts/pt-sans-caption-v10-latin-700.woff\') format(\'woff\'), /* Modern Browsers */
       url(\'../fonts/pt-sans-caption-v10-latin-700.ttf\') format(\'truetype\'), /* Safari, Android, iOS */
       url(\'../fonts/pt-sans-caption-v10-latin-700.svg#PTSansCaption\') format(\'svg\'); /* Legacy iOS */
}
/* jura-regular - latin */
@font-face {
  font-family: \'Jura\';
  font-style: normal;
  font-weight: 400;
  src: url(\'../fonts/jura-v9-latin-regular.eot\'); /* IE9 Compat Modes */
  src: local(\'Jura Regular\'), local(\'Jura-Regular\'),
       url(\'../fonts/jura-v9-latin-regular.eot?#iefix\') format(\'embedded-opentype\'), /* IE6-IE8 */
       url(\'../fonts/jura-v9-latin-regular.woff2\') format(\'woff2\'), /* Super Modern Browsers */
       url(\'../fonts/jura-v9-latin-regular.woff\') format(\'woff\'), /* Modern Browsers */
       url(\'../fonts/jura-v9-latin-regular.ttf\') format(\'truetype\'), /* Safari, Android, iOS */
       url(\'../fonts/jura-v9-latin-regular.svg#Jura\') format(\'svg\'); /* Legacy iOS */
}
/* poiret-one-regular - latin */
@font-face {
  font-family: \'Poiret One\';
  font-style: normal;
  font-weight: 400;
  src: url(\'../fonts/poiret-one-v5-latin-regular.eot\'); /* IE9 Compat Modes */
  src: local(\'Poiret One\'), local(\'PoiretOne-Regular\'),
       url(\'../fonts/poiret-one-v5-latin-regular.eot?#iefix\') format(\'embedded-opentype\'), /* IE6-IE8 */
       url(\'../fonts/poiret-one-v5-latin-regular.woff2\') format(\'woff2\'), /* Super Modern Browsers */
       url(\'../fonts/poiret-one-v5-latin-regular.woff\') format(\'woff\'), /* Modern Browsers */
       url(\'../fonts/poiret-one-v5-latin-regular.ttf\') format(\'truetype\'), /* Safari, Android, iOS */
       url(\'../fonts/poiret-one-v5-latin-regular.svg#PoiretOne\') format(\'svg\'); /* Legacy iOS */
}
#home-image {
    max-width: 920px;
    max-height: 240px;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}
#home-welcome h1 {
    font-family: \'Open Sans\';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    padding-left: 6px;
    width: 920px;
}