@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?22600097');
  src: url('../font/fontello.eot?22600097#iefix') format('embedded-opentype'),
       url('../font/fontello.woff?22600097') format('woff'),
       url('../font/fontello.ttf?22600097') format('truetype'),
       url('../font/fontello.svg?22600097#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}


a.wordpress_de , a.wordpress_en , a.youtube  , a.facebook , a.twitter , a.googleplus 
{    
   margin: 0px !important;
   padding: 0px !important;
   margin-right: 6px !important;
       
}
.wordpress_de::before,.parsley-custom-error-message::before,.parsley-required::before,.wordpress_en::before, .youtube::before, .facebook::before, .twitter::before, .googleplus::before, a.telefon::before,a.e_mail::before,div.footer-kontakt,div.footer-address
{    z-index: 10;
    display: inline-block;  
    vertical-align: middle;
    text-transform: none;
    font-weight: normal;
    font-variant: normal;
    font-size: 1.3em;
    font-family: "fontello";
    line-height: 1;
    font-size: 34px !important; 
     padding: 0px !important;
    height: auto !important;   
}



#back-to-top::before{
  font-size: 36px !important;   
}

.wordpress_de::before,.parsley-required::before,.parsley-custom-error-message::before,.btn.btn-default::before, .feloginpass::before,.feloginusername::before, .wordpress_en::before,.loginbuttongd::before,.logoutbuttongd::before,.youtube::before, .facebook::before, .twitter::before, .googleplus::before,#back-to-top::before, a.telefon::before,a.e_mail::before
{   margin: 0px ;
}

div.footer-kontakt::before,div.footer-address::before {
   font-size: 60px!important;    
    color: #102D69; 
    margin-top:16px !important;
    
}
div.footer-kontakt::before{  
    content: "\e808";  
}
div.footer-address::before{  
    content: "\e816";     
}
a.e_mail{    
  margin-left:20px !important;  
}
a.telefon::before{
   font-size: 48px!important;
    content: "\e800";
    color: #5ABA5B;
}

li.parsley-required::before,li.parsley-custom-error-message::before{
  
    content: "\e80c";
    color: #f08080;
    background:none;
    font-size: 18px !important; 
    margin-right: 10px !important; 
}

li.parsley-required,li.parsley-custom-error-message{
    background:none;
    
}
a.e_mail::before{
    font-size:48px!important;
    content: "\e80b";
    color: #52B9E3;
}

.wordpress_de::before, .wordpress_en::before  {    
    font-size: 30px !important;
    margin-top: 2px !important;    
}


a.wordpress_de,a.wordpress_en{  
     margin-right: 4px !important;
}
a.wordpress_de::before,a.wordpress_en::before{      
     content: "\e805";
      color: #21759B;   
}

a.youtube::before{  
    content: "\e803";
 color: #E32B23;
}
a.facebook::before{      
     content: "\e807";
    color: #3C599B;
}
a.twitter::before{  
    content: "\e802";
 color: #36A9E1;
}
a.googleplus::before{      
     content: "\e806";
    color: #FF3011;
}


.wordpress_en,.wordpress_de{
  display:none;
}

:lang(de)  .wordpress_de {
  display:block;
}
:lang(en) .wordpress_en {
  display:block;
}

.landingsocial a{
    float: left;
}

.footer-kontakt {
    float: left;
    margin-top: 8px !important;
}
.footer-address-data, .footer-kontakt-data {
    margin-left: 80px;
}
.footer-address {
    float: left;
    margin-top: 10px !important;
}
.containerfooter .third_33{    
    margin-top: 3px;
}

SECTION.containercontent_lang_area ARTICLE.col-md-6.col2, SECTION.containercontent_lang_area ARTICLE.col-md-3.col3 {  
    padding-top: 7px !important;
}

.parsley-errors-list.filled{
    
    padding-left:0px !important;
}
.parsley-errors-list.filled li{
    
    padding-left:0px !important;
}

.parsley-error{
    border: 1px solid #f08080 !important;

}