/* zeigt Komma oder Punkt als Dezimaltrennzeichen je nach Dokument Sprache an */
html[lang=de] span.dec-mark-comma, html[lang=en] span.dec-mark-point { display: inline }
html[lang=de] span.dec-mark-point, html[lang=en] span.dec-mark-comma { display: none }

.bg-sol {
    color: #EEEEEE;
}
.solutions-bg {
    background-color: #EEEEEE;
  }

.responsive-vid
{
  width: 75%;

}
.imgc {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .img-center-txt {
    text-align:center;
}
.whiteelement {
    color: white;
}
#parentdiv{
    position: relative;
}

.center {
    display: block;
    width: 50%;
    border-radius: 25px;
}
.centsty { 
min-width:600px !important; max-height:600px!important;}

#position img{
    width: 100%;
}

.img-center {
    margin-left: auto;
    margin-right: auto;
}
.img-center-sol {
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    width: 200px;
}
.img-center-sol img {
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    width: 210px;
}
.img-center-sol h4 {
    text-align:center;
}
.features {
    padding-top: 20px;
    background-color: #EEEEEE;
}
.featureslist {
    margin-left: auto;
    margin-right: auto;
    max-width: 300px;
    width: 75%; 
    padding-top: 2em;
}

.fuctions-img {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto
}

.fuctions-img img {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto
}
.fuctions-imgx img {
    max-width: 95%;
}

.support-head {
    text-align: center;
}

.support-head h4 {
    text-align: center;
}

.support-head img {
    align:center;
    max-width:300px;
    width:75%;
    padding-top: 2em;
}

.support-head2 {
    text-align: center;
    padding-top: -2em;
}

.support-body {
    width: 33%;
}

.supportlist {
    margin-left: auto;
    margin-right: auto;
    max-width: 300px;
    width: 75%;
    padding-top: 2em;
} 


.solutions {
    display: block;
    margin-left: auto;
    margin-right: auto 
    
}

.pricing-head {
    font-size: 26px !important;
}

.pricing-subhead {
    font-size: 23px !important;
}
.pricing-subhead h4 {
    font-size: 23px !important;
}
.solutions p {
    margin: 0;

}
.solutions-container {
    background-color:#EEEEEE !important
}

.sm-networks {
    max-width: 80%;
}

.bg-support-fix {
    background-color: #79B331;
    padding: 1.5em; 
} 
.bg-support-fix h4 {
    color: white;
    max-width: 80%;
    margin: -20px;
} 
 
.bg-networks {
    background-color: #79B331;
} 
.networks-overview {
    background-color:#79B331

}
.download_description {
    text-align: center;

}

.download_description img {
    width: 200px;
}

.bg-networks h3 {
    color: white;
}

.supportimg {
    max-width: 33%;
}

.corona.section-padded { padding: 1.5em; background-color: #79B331; }
.corona {
    background-color: #79B331;
}
.corona h3 {
    color: white;
    margin-bottom: 5%;
}
.corona img {
    max-width: 80%;
    margin: -20px;
}
.corona h4, .corona p, .corona a { color: rgb(255, 255, 255) }
.corona h4 { padding-top: 1em; text-align: center;}
.corona h3, .corona p, .corona a { color: rgb(255, 255, 255) }
.corona h3 { padding-top: 1em; text-align: center;}
.corona a { font-weight: bold }

.spacerintro {height:15px;}
.intro-fix { padding-top: 5px; align-self: center; text-align: center;}

.responsivedivx-img
{
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  display: block;
  margin-bottom: -20px;
}

#responsivediv7
{
  height: 350px;
  width: 350px;
  margin-left: auto;
  margin-right: auto;
}
#responsivediv7 img
{
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  display: block;
  margin-bottom: -20px;
}

@media (max-width:767px){#pricing_front .premium-license{border-top:1px solid #ccc;padding-bottom:1em;}
                         .panel-version-info{height:auto !important;}
}
#pricing_front {background-color:#ffffff;}
@media (min-width:768px){#pricing_front .premium-license:nth-child(2){border-left:1px solid #ccc;border-right:1px solid #ccc;}
                         .panel-version-info{height:7em !important;}

                         .download_description_DE {
                             text-align: center;

                         }

                         .download_description_DE img {
                             width: 200px;
                         }

                         .features_DE {
                             
                             background-color: #EEEEEE;
                         }


                         h2, h3{font-size:38px;}
                         .panel{margin-bottom:0px;-webkit-transition-property:scale !important;-webkit-transition-duration:0.2s !important;-webkit-transition-timing-function:ease-in-out !important;-moz-transition:all 0.2s ease-in-out !important;}
                         iframe.border{border:1px solid #ccc !important;}
                         @media (min-width:768px){#testimonials .premium-license:nth-child(2){border-left:1px solid #ccc;border-right:1px solid #ccc;}
                                                  .panel-version-info{height:7em !important;}
                         }
                         @media (max-width:767px){#pricing .premium-license{border-top:1px solid #ccc;padding-bottom:1em; background-color: #ffffff;}
                                                  .panel-version-info{height:auto !important;}
                         }
                         @media only screen and (min-width:992px){.panel-body{height:26em !important;}
                                                                  .no-border-top{border-top:0px !important;}
                                                                  .panel-small{height:8em !important;}
                                                                  .panel-medium{height:18.9em !important;}
                                                                  .currencyInfoArea{float:right;}
                                                                  .no-padding{padding-left:0px !important;padding-right:0px !important;}
                         }
                         @media (min-width:992px){.last{height:145px !important;}
                                                  .premiumBox{padding:0px;padding-top:15px;}
                                                  .smartBox .panel, .proBox .panel, .businessBox .panel{border-bottom:0px !important;}
                                                  .smartBox .panel-version-price, .proBox .panel-version-price, .businessBox .panel-version-price{height:2.8em !important;}
                                                  .smartBox .panel{border-left:0px !important;}
                                                  .businessBox .panel{
                                                      .socialnetwork-details, .imagenetwork-details, .docnetwork-details, .businessnetwork-details{display:block;}
                                                      .version-feature {
                                                          margin-left: 0px;
                                                          margin-right: 20px;
                                                      }
                                                  }


                                                  .version-name {
                                                      font-size: 2.2em !important;
                                                  }

                                                  .version-feature{
                                                      font-size: 1.2em !important;
                                                      height: 5em;
                                                  }

                                                  .version-info{
                                                      font-size: 0.85em !important;
                                                      font-weight: 600;

                                                  }
                                                  .price-feature{
                                                      font-size:10px;
                                                      margin:0px !important;
                                                  }


                                                  .version-promo{
                                                      font-size: 1.15em !important;
                                                      color: #eea236;
                                                      font-weight: 600;
                                                  }

                                                  .panel-version-price{
                                                      height: 3.5em !important;
                                                      font-size: 1.5em !important;
                                                  }

                                                  .panel-body p {
                                                      /*padding-top: 15px !important;*/
                                                      height: 50px !important;
                                                      font-weight: bold !important;
                                                      font-size: 13px !important;
                                                  }

                                                  .lightgray {
                                                      height: 60px;
                                                  }

                                                  .small {
                                                      font-size: 16px !important;
                                                      margin-top:10px !important;
                                                      height: 22px !important;
                                                  }

                                                  .panel-default .btn-highlight {
                                                      color: #333;
                                                      background-color: #FFF;
                                                      border-color: #CCC;
                                                  }

                                                  .panel-default .btn-highlight:hover {
                                                      color: #333 !important;
                                                      background-color: #e6e6e6 !important;
                                                      border-color: #adadad !important;
                                                  }

                                                  .panel-default .btn-default {
                                                      color: #fff !important;
                                                      background-color: #78B331 !important;
                                                      border-color: #CCC !important;
                                                  }

                                                  .panel-default .btn-default:hover {
                                                      color: #fff !important;
                                                      background-color: #5F8D26 !important;
                                                      border-color: #adadad !important;
                                                  }
                                                  .download_erfolg{background:url('../images/strand.png') no-repeat center center;background-size:100% 100%;height:235px;}
                                                  @media(max-width:768px){.download_erfolg{height:140px !important;}
                                                                          .spacer{height:20px;}
                                                  }
                                                  @media(min-width:769px){.spacer{height:70px;}
                                                                          .even .right{float:right;}
                                                                          .even .left{float:left;}
                                                  }
                                                  #functions .title{margin-top:75px;}
                                                  .functions_2{background-color:#EEEEEE;}
                                                  border-radius:50%;}
                         #functions_5{background-color:#79B331;color:white;}
                         #fade-quote-carousel .profile-circle > img{height:300px;}
                         #fade-quote-carousel.carousel .carousel-indicators > li{background-color:rgba(255,255,255,0.7);border:none;}
                         .carousel-indicators .active > li{background-color:white !important;}
                         .functions_6{background-color:#EEEEEE;}
                         .functions_6 li{font-size:18px;}
                         .functions_6 img{width:85%;margin:0px auto;}
                         #testimonials, #pricing{background-color:#EEEEEE;}
                         .functions_7{background:#77b231;}
                         .functions_7 .btn-success{background:#f0f0f0 !important;color:#333 !important;white-space:normal;}
                         @media (min-width:700px){.second-title{padding-top:25px;}
                         }
                         .error{border:1px solid rgb(255,0,0);}
                         #infoImg{padding-bottom:25px;}
                         .lead{font-size:40px;}
                         #introTitle{padding-bottom:30px;}
                         .emailadresse{max-width:100%;}
                         #used_email{display:none;}
                         .img-stoerer{width:70% !important;float:right;}
                         .text-decoration{text-decoration:underline;}
                         .img-responsive-logo{display:block;max-height:45px;max-width:100%;}
                         .thumbnail{max-width:150px;}
                         .stoerer{position:absolute;right:0;z-index:100;}
                         .monitor{margin:0px auto;}
                         .header-text p{color:#000;}
                         .download_description h3, .download_description p{color:#5a5a5a;}
                         #blog h4{color:#79B331;}
                         .download_description h3{font-size:26px;}
                         .download_description p{font-size:19px;}
                         @media(min-width:768px){#testimonials .btn-lg, #download .btn, .download_erfolg .btn, .download_description .btn, #functions .btn, .functions_2 .btn, .functions_3 .btn, .functions_4 .btn, .functions_5 .btn, .functions_6 .btn, .functions_7 .btn{font-size:31px;}
                         }
                         @media(max-width:767px){#testimonials .btn-lg, #download .btn, .download_erfolg .btn, .download_description .btn, #functions .btn, .functions_2 .btn, .functions_3 .btn, .functions_4 .btn, .functions_5 .btn, .functions_6 .btn, .functions_7 .btn{font-size:27px;}
                         }
                         .functions_7 h3{color:#fff;}
                         .img-clock, .img-list, .image-timeplan{position:absolute;}
                         .img-clock{max-width:400px;}
                         .img-list, .image-timeplan{max-width:500px;}
                         .imageandinfo{margin-bottom:150px;}
                         @media(max-width:767px){.functionsheadline{float:none;}
                         }
                         #blog a, .green{color:#79B331;}
                         .lead-in{font-size:20px;margin-bottom:20px;color:#8a8e91 !important;}
                         .lead-out{color:#8a8e91 !important;}
                         .buttonPrice{font-size:25px;}
                         .btn-lead{white-space:normal;}
                         #dwn{z-index:9999;}
                         @media screen and (min-width:769px){#dwn{display:none;}
                                                             p.huge{color:black;font-weight:700;font-size:2.5em;margin-top:0.7em;}
                         }
                         @media screen and (max-width:768px){#dwn{height:55px;position:fixed;width:100%;z-index:9999;bottom:0;padding:11px;background-color:#79b331;}
                                                             #dwn a{color:white;text-decoration:none;font-size:1.9em;}
                                                             .desk{display:none;}
                                                             p.huge{color:black;font-weight:700;font-size:1.8em;margin-top:0.7em;}
                         }
                         .carousel-control.left, .carousel-control.right{background:transparent;}
                         .testimonial-row{height:300px;}
                         .carousel-indicators.testimonials li{display:none;}
                         .review{background-color:white;color:black;border-width:3px;border-style:solid;margin-bottom:1em;}
                         .review p{display:block;color:black;padding:0.3em;font-size:16px;}
                         .all-reviews{text-decoration:underline;}
                         #recommend{background:#333;margin-top:-30px;padding:10px 0;}
                         #recommend .small{color:white;}
                         #recommend img{max-height:50px;}
                         #recommend small{margin-top:10px;}
                         .recommendation_link{text-decoration:underline !important;color:white!important;white-space:nowrap;}
                         @media screen and (max-width:768px){#recommend{display:none;}
                         }
                         .value h3{font-size: 1.8em !important; color: #666;padding-bottom: 0.2em;}
                         @media screen and (min-width:769px){.value img{max-width: 300px;}}
                         .license-small{font-size: 1em;}
                         .license .col-60{width:60%;}
                         .license .col-20{width:20%;}
                         .license td{padding: 0.5em;background-color: white;}
                         .license td p strong{color: black;}
                         .license th{padding: 0.5em;background-color: #f0f0f0;vertical-align: top;}
                         .license td .glyphicon{font-size: 1.2em;}
                         @media screen and (max-width:768px){.license{font-size: 0.8em;} .license th p.head{font-size: 1.5em;}}
                         .license th p.head{font-size: 2em;font-weight:400;color:black;}
                         hr.green{border-top: 1px solid #79B331;}
                         .review5{border-color:#e5e5e5;}
                         .review10{border-color:#24447b;}
                         .review11{border-color:#3598db;}
                         .review21{border-color:#cc6900;}
                         .review22{border-color:#cccccc;}
                         .review20{border-color:#b6b19f;}
                         .btn-link-h1{
                             color: #79B331 !important;
                             text-decoration: underline !important;
                         }

                         /* Black Week Sale */
                         .bws-banner {
                             padding: 0 15px;
                         }
                         .bws-hg {
                             background-color: black;
                             padding: 1em;
                         }
                         .bws-text-green {
                             color: #79b331;
                         }
                         .bws-text {
                             margin: 0;
                             padding: 0;
                             color: white !important;
                         }

                         /* Black Week Sale */
                         .bw19, .bw19 a {
                             background-color: black;
                             color: white;
                         }
                         .bw19 .container {
                             padding: 1em;
                             font-size: 1.5em;
                         }

}

/* List */
.pricing .pmf:nth-child(4) ul{
    top:36px;
   }
   
   /* Paragraph */
   .pricing .pricing-bulletpoints p{
    position:relative;
    top:-2px;
   }
   
   /* Center */
   .pricing a:nth-child(10) .center{
    position:relative;
    top:1px;
   }
   
   /* Botton fix free */
   .pricing .pmf .botton-fix-free{
    transform:translatex(0px) translatey(0px);
    margin-top:147px;
   }
   
   /* Card body */
   .pricing .pricing-bg-reg .card-body{
    transform:translatex(0px) translatey(0px);
   }
   
   /* Container */
   .row .container{
    top:15px;
   }
   
   @media (min-width:651px){
   
    /* Column 12/12 */
    .row .container .col-md-12{
     margin-top:32px;
    }
    
   }

   /* Image */
   div .download_description .container .row .col-md-3 a img{
    width:50% !important;
   }
   
   /* Image */
   .download_description a img{
    padding-top:14px;
   }

   /* Image */
.download_description a img{
    background-color:#ffffff;
    border-top-left-radius:50%;
    border-top-right-radius:50%;
    border-bottom-left-radius:50%;
    border-bottom-right-radius:50%;
    padding-left:26px;
    padding-right:26px;
    padding-bottom:26px;
    padding-top:26px;
   }
   
   .icon-bg a img{
    overflow:visible;
   }

   @media (max-width:767px){

    /* Card icon circle */
    div .download_description .container .row .col-md-3 .icon-bg a .card-icon-circle{
     width:174px !important;
    }
    
   }

   @media (max-width:991px){

    /* Card icon circle */
    div .download_description .container .row .col-md-3 .icon-bg a .card-icon-circle{
     width:174px !important;
    }
    
   }

   /* Span Tag */
.download_description a span{
    background-color:#79b331;
   }