
html {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}
*, ::before, ::after {
        -webkit-box-sizing: inherit;
        -moz-box-sizing: inherit;
  	box-sizing: inherit;
}


a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

body {
	font-family: 'Quattrocento Sans', Arial, sans-serif;
	font-weight: 400;
	
	color: #000;
	background-color:#fff;
}

				
					.wd-box-left
                        {
						   
                        }
					.wd-box-center
                        {
                            background-color:#D5D5D5; 
						   
                        }
					.wd-box-right
                        {
						   
                        }
					.wd-textarea
                        {
                            color:#424242; background-color:#D5D5D5;
                            margin-left:40px;   margin-right:40px;   margin-bottom:40px; margin-top:40px;
                        }
	
					.wd-map-box
                        {
                          border:0; 
                        }					
					.wd-foot-box
                        {
                            opacity: 0.3;
                        }
					.wd-foot-item
                        {
                        }




.wd-menu-box
       {
         text-align:right; position: absolute; width: 170px;  top:220px;
       }

			.wd-menu-item 
                 {
							color:#000;
							display:block;
							padding:10px;
                            filter: alpha(opacity=70);
                            opacity: 0.7;
							 transition: none;
                            -moz-transition: none;
                            -webkit-transition: none;
                            -o-transition: none;

                        }	

						.wd-menu-link 
                		 {
							
							display:block;
                        }	

				 
						
					.wd-menu-item:hover , .share-icon:hover
                        { 
                            filter: alpha(opacity=100);
                            opacity: 1.0;
							background-color:#eee;

							                        }
									  
					.wd-weissefuellungtransparent20
                        {
							background-color:#FFF;
                            filter: alpha(opacity=20);
                            opacity: 0.2;
							 transition: none;
                            -moz-transition: none;
                            -webkit-transition: none;
                            -o-transition: none;

                        }
						
						.wd-weissefuellungtransparent70
                        {
							background-color:#FFF;
                            filter: alpha(opacity=80);
                            opacity: 0.8;
							 transition: none;
                            -moz-transition: none;
                            -webkit-transition: none;
                            -o-transition: none;

                        }
						
						
.share-icon {
background-image:url(//wahldigital.ch/defimg/share-icons-wd.png);
display:inline-block;
height:32px;
width:32px;
padding:0;
margin:0;
color:#000;
filter: alpha(opacity=20);
opacity: 0.2;
transition: none;
-moz-transition: none;
-webkit-transition: none;
-o-transition: none;

}

.share-icon-link-button {
height:32px;
width:32px;
padding:0;
margin:0;
display:inline-block;
}


.share-icon-facebook {
  background-position:0 0;  
}
.share-icon-twitter {
  background-position:-40px 0;
}
.share-icon-googleplus {
  background-position:-120px 0;
}
.share-icon-linkedin {
  background-position:-240px 0;
}
.share-icon-stumbleupon {
  background-position:-360px 0;
}
.share-icon-pinterest {
  background-position:-80px 0;
}
.share-icon-tumblr {
  background-position:-280px 0;
}
.share-icon-email {
  background-position:-320px 0;
}	