a.buttonCustom{
text-decoration: none;
cursor: pointer;
font-weight: normal !important;
font-size: 20px;
padding: 14px 24px;
margin: 8px 6px 8px 0;
display: inline-block;
text-align: center;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
line-height: 24px;
-moz-transition: all 0.92s;
-webkit-transition: all 0.92s;
transition: all 0.92s;
}
a.buttonCustom:hover{
color: #aaa; 
background: transparent!important;
text-shadow: none;	
}
a.buttonCustom:hover span{
color: #aaa; 
background: transparent!important;
text-shadow: none;
-moz-transition: all 0.3s; 
-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;	
}
.buttonBlue {
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 8px 20px;
line-height: 1.7em;
background: #0088CB;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
position: relative;
}
a.buttonBlue {
background-color:#0088CB;
border: 2px solid #006DA4;
color: #FFF;
font-weight: bold;
}
a.buttonBlue:hover {
background: rgba(0,136,203,0.6);
border: 2px solid #FFF;
padding: 8px 34px 8px 14px;
}
a.buttonBlue:after {
font-family: 'ETmodules';
content: "\35";
font-size: 32px;
opacity: 0;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 32px;
line-height: 1em;
position: absolute;
margin-left: -0.5em;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
a.buttonBlue:hover:after {
opacity: 1;
display: block;
opacity: 1;
font-family: 'ETmodules';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
right: 0px;
top: 5px;
margin-left: 0;
}
a.buttonEmail {
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 8px 20px;
line-height: 1.7em;
background: transparent url(//baerbelsinger.de/wp-content/plugins/divilicious-buttons/img/email.svg) no-repeat right 9px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transition: all .55s ease-in-out;
-moz-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
position: relative;	
border: 2px solid rgba(255,255,255,0.8);
color: #555;
}
a.buttonEmail:hover {
background: rgba(255,255,255,0.6) url(//baerbelsinger.de/wp-content/plugins/divilicious-buttons/img/email.svg) no-repeat right 7px;
background-size: 32px 32px;
border: 2px solid rgba(255,255,255,1);
padding: 8px 35px 8px 10px;
}
.buttonFuscia {
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 8px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
position: relative;
}
a.buttonFuscia {
background-color: transparent;
border: 2px solid #C01E81;
color: #C01E81;
font-weight: bold;
}
a.buttonFuscia:hover {
background: rgba(255,255,255,0.6);
border: 2px solid #fff;
padding: 8px 34px 8px 14px;
}
a.buttonFuscia:after {
font-family: 'ETmodules';
content: "\35";
font-size: 32px;
opacity: 0;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 32px;
line-height: 1em;
position: absolute;
margin-left: -0.5em;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
a.buttonFuscia:hover:after {
opacity: 1;
display: block;
opacity: 1;
font-family: 'ETmodules';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
right: 0px;
top: 5px;
margin-left: 0;
}
.buttonWhite {
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 8px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
position: relative;
}
a.buttonWhite {
background-color: #FFF;
border: 2px solid transparent;
color: #999;
font-weight: bold;
}
a.buttonWhite:hover {
background: rgba(255,255,255,0.6);
border: 2px solid #fff;
padding: 8px 34px 8px 14px;
}
a.buttonWhite:after {
font-family: 'ETmodules';
content: "\35";
font-size: 32px;
opacity: 0;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 32px;
line-height: 1em;
position: absolute;
margin-left: -0.5em;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
a.buttonWhite:hover:after {
opacity: 1;
display: block;
opacity: 1;
font-family: 'ETmodules';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
right: 0px;
top: 5px;
margin-left: 0;
}
.buttonTeal {
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 8px 20px;
line-height: 1.7em;
color: #fff;
background-color: rgba(1,199,186,1);
border: 2px solid rgba(1,199,186,1);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
position: relative;
}
a.buttonTeal {
background: #33E6D9;
border: 2px solid rgba(1,199,186,1);
color: #FFF;
font-weight: bold;
}
.buttonTeal:hover {
background-color: rgba(51,199,186,0.3);
border: 2px solid #33E6D9;
color: rgba(1,199,186,1);
text-shadow: 0px 1px 0 #00F8F8 , 0px -1px 1px #00ACAC;
padding: 8px 34px 8px 14px;
}
a.buttonTeal:after {
font-family: 'ETmodules';
content: "\35";
font-size: 32px;
opacity: 0;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 32px;
line-height: 1em;
position: absolute;
margin-left: -0.5em;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
a.buttonTeal:hover:after {
opacity: 1;
display: block;
opacity: 1;
font-family: 'ETmodules';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
right: 0px;
top: 5px;
margin-left: 0;
}
.buttonOrange {
font-size: 20px;
font-weight: 500;
text-shadow: 0px 1px 0 #fff , 0px -1px 1px rgba(255,255,255,0.8);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 8px 20px;
line-height: 1.7em;
background-color: rgba(255,153,0,0.4);
border: 2px solid orange;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
position: relative;
}
a.buttonOrange {
background-color: rgba(255,153,0,0.2);
border: 2px solid orange;
color: orange;
font-weight: bold;
text-shadow: 0px 1px 0 #fff , 0px -1px 1px rgba(255,255,255,0.8);
}
.buttonOrange:hover {
background: orange;
border: 2px solid #FFF;
padding: 8px 34px 8px 14px;
COLOR: #FFF;
text-shadow: none;
}
a.buttonOrange:after {
font-family: 'ETmodules';
content: "\35";
font-size: 32px;
opacity: 0;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 32px;
line-height: 1em;
position: absolute;
margin-left: -0.5em;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
a.buttonOrange:hover:after {
opacity: 1;
display: block;
opacity: 1;
font-family: 'ETmodules';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
right: 0px;
top: 5px;
margin-left: 0;
}
.buttonLight {
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 8px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
position: relative;
}
a.buttonLight {
background-color: rgba(255,255,255,0.4);
border: 2px solid transparent;
color: rgba(255,255,255,0.8);
font-weight: bold;
}
.buttonLight:hover {
background: rgba(255,255,255,0.2);
border: 2px solid #fff;
padding: 8px 34px 8px 14px;
color: rgba(255,255,255,1);
text-shadow: 0 1px 0 #999;
}
a.buttonLight:after {
font-family: 'ETmodules';
content: "\35";
font-size: 32px;
opacity: 0;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 32px;
line-height: 1em;
position: absolute;
margin-left: -0.5em;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
a.buttonLight:hover:after {
opacity: 1;
display: block;
font-family: 'ETmodules';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
right: 0px;
top: 5px;
margin-left: 0;
}
.buttonSky {
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 8px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
position: relative;
}
a.buttonSky {
background-color: rgba(102,153,255,0.6);
border: 2px solid rgba(102,153,255,0.8n);
color: #fff;
font-weight: bold;
}
a.buttonSky:hover {
background: rgba(255,255,255,0.6);
border: 2px solid #fff;
padding: 8px 34px 8px 14px;
color: #6699FF;
}
a.buttonSky:after {
font-family: 'ETmodules';
content: "\35";
font-size: 32px;
opacity: 0;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 32px;
line-height: 1em;
position: absolute;
margin-left: -0.5em;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
a.buttonSky:hover:after {
opacity: 1;
display: block;
opacity: 1;
font-family: 'ETmodules';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
right: 0px;
top: 5px;
margin-left: 0;
}
.buttonDark {
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin: 30px 0 0 0;
padding: 8px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid #999FA6;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
position: relative;
}
a.buttonDark {
background-color: #565451;
border: 2px solid transparent;
color: #eee;
font-weight: bold;
}
a.buttonDark:hover {
background: #777;
border: 2px solid #999;
padding: 8px 34px 8px 14px;
}
a.buttonDark:after {
font-family: 'ETmodules';
content: "\35";
font-size: 32px;
opacity: 0;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1em;
position: absolute;
margin-left: -0.5em;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
a.buttonDark:hover:after {
opacity: 1;
display: block;
font-family: 'ETmodules';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
right: 0px;
top: 5px;
margin-left: 0;
}
.buttonDownload {
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 8px 20px;
line-height: 1.7em;
background: url(//baerbelsinger.de/wp-content/plugins/divilicious-buttons/img/transparent.png) no-repeat right center transparent;
border: 2px solid #555;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: relative;
}
a.buttonDownload {
letter-spacing: 0px;
font-size: 20px;
display: inline-block;
color: inherit;
font-weight: 500;
padding: 0.3em 1em;
line-height: 1.7em !important;
background: url(//baerbelsinger.de/wp-content/plugins/divilicious-buttons/img/download-icon-36px.png) no-repeat 0 -99px transparent;
position: relative;
border: 2px solid;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-transition: all 0.92s;
-webkit-transition: all 0.92s;
transition: all 0.92s;
}
a.buttonDownload:hover {
color: transparent;
letter-spacing: 0px;
font-size: 20px;
text-decoration: none;
background: url(//baerbelsinger.de/wp-content/plugins/divilicious-buttons/img/download-icon-36px.png) no-repeat center center transparent;
border: 2px solid rgba(0,0,0,0.2);
}
a.buttonDownload:after {
font-size: 32px;
opacity: 0;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1em;
position: absolute;
margin-top: -0.9em;
-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;
transition: all 0.6s;
}
a.buttonDownload:hover:after {
opacity: 1;
display: block;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
right: 0px;
top: 5px;
margin-left: 0;
}
a.buttonLight:hover:after {
left: auto;
margin-left: .3em;
opacity: 1;
}
a.clickTo-call {
text-decoration: none;
cursor: pointer;
font-weight: normal !important;
font-size: 20px;
padding: 14px 24px;
margin: 8px 6px 8px 0;
color: rgba(0,0,0,0.8);
border: 2px solid #CCC;
display: inline-block;
text-align: center;
text-shadow: 1px 1px 0 #eee;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
line-height: 24px;
background: url(//baerbelsinger.de/wp-content/plugins/divilicious-buttons/img/phone-icon-40.png) no-repeat bottom right rgba(255,255,255,0.6);
background-size: 32px 32px;
-moz-transition: all 0.92s;
-webkit-transition: all 0.92s;
transition: all 0.9s;
}
a.clickTo-call:hover{
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: transparent; 
background: url(//baerbelsinger.de/wp-content/plugins/divilicious-buttons/img/phone-icon.png) no-repeat center center transparent; 
background-size: contain;
border: 2px solid transparent;
text-shadow:none;
}
a.clickTo-call:hover:after {
opacity: 1;
display: block;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
right: 0px;
top: 5px;
margin-left: 0;
}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}