img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important;}
div.wpcf7{margin:0;padding:0;}div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0;}div.wpcf7-mail-sent-ok{border:2px solid #398f14;}div.wpcf7-mail-sent-ng{border:2px solid #ff0000;}div.wpcf7-spam-blocked{border:2px solid #ffa500;}div.wpcf7-validation-errors{border:2px solid #f7e700;}.wpcf7-form-control-wrap{position:relative;}span.wpcf7-not-valid-tip{color:#f00;font-size:1em;display:block;}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #ff0000;background:#fff;padding:.2em .8em;}span.wpcf7-list-item{margin-left:0.5em;}.wpcf7-display-none{display:none;}div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;}div.wpcf7 div.ajax-error{display:none;}div.wpcf7 .placeheld{color:#888;}
.tp-caption.medium_bg_red a{color:#fff;text-decoration:none}.tp-caption.medium_bg_red a:hover{color:#fff;text-decoration:underline}.tp-caption.roundedimage img{-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px}.tp-bullets.simplebullets.navbar{height:35px;padding:0px 0px}.tp-bullets.simplebullets .bullet{cursor:pointer;position:relative!important;background:rgba(0,0,0,0.5)!important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px!important;height:6px!important;border:5px solid rgba(0,0,0,0)!important;display:inline-block;margin-right:2px!important;margin-bottom:14px!important;-webkit-transition:background-color 0.2s,border-color 0.2s;-moz-transition:background-color 0.2s,border-color 0.2s;-o-transition:background-color 0.2s,border-color 0.2s;-ms-transition:background-color 0.2s,border-color 0.2s;transition:background-color 0.2s,border-color 0.2s;float:none!important}.tp-bullets.simplebullets .bullet.last{margin-right:0px}.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(255,255,255,1)!important;width:6px!important;height:6px!important;border:5px solid rgba(0,0,0,1)!important}.tparrows:before{font-family:'revicons';color:#fff;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;margin-right:0;text-align:center;width:40px;font-size:20px}.tparrows{cursor:pointer;background:rgba(0,0,0,0.5)!important;-webkit-border-radius:0px!important;border-radius:0px!important;width:40px!important;height:40px!important}.tparrows:hover{color:#fff}.tp-leftarrow:before{content:'\e824'!important}.tp-rightarrow:before{content:'\e825'!important}.tparrows.tp-rightarrow:before{margin-left:1px}.tparrows:hover{background:rgba(0,0,0,1)!important}
ul.products li.product .wc-new-badge{font-size:.75em;text-transform:uppercase;color:white;background:#eb4649;padding:.2em .5em;display:inline-block;font-weight:700;border-radius:2px}ul.products li.product .stock{display:block;padding-top:.5em}ul.products li.product .stock.out-of-stock{color:#eb4649}ul.products li.product .stock.in-stock{color:#85ad74}ul.products li.product .categories{display:block;padding-top:.5em}ul.products li.product .categories a{display:inline}
.recentcomments a{display:inline!important;padding:0!important;margin:0!important;}
.broken_link,a.broken_link{text-decoration:line-through;}
.screens .linkarea img{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.10);transition:all .3s ease;border-radius:2px;}.screens .linkarea img:hover{box-shadow:0px 2px 20px 0px rgba(0,0,0,0.16);margin-top:-10px;}.page-id-10091 #style-switcher{display:none;}body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header.layout-standard .second-row,body.sticky-header-type-over.sticky-header.wpv-not-scrolled header.main-header.layout-logo-text-menu .second-row{border-top-color:rgba(237,237,237,0.2)}.w-header{text-align:center;}.w-header .grid-1-6{display:inline-block;float:none;}.w-header h3{margin:0px;font-weight:600;}.w-header p{margin-top:0.5em}.w-header .sep{opacity:0.2;}.page-id-10091 h2{font-size:3em;line-height:1em;font-weight:100;color:#7C8A8D;margin-bottom:10px;}.big-text{font-size:1.3em;line-height:1.2em;font-weight:100}.plugin-logos img{padding:0px 20px;display:inline-block;}.more-testimonials{border:solid 1px #EDEDED;text-align:center;padding:20px 30px;border:1px solid #D9D9D9;}.more-testimonials h3{margin-bottom:9px;margin-top:6px;}.more-testimonials p{margin-top:0px;}.dark-bg h2{color:#fff!important;}@media (max-width: 958px){.twitter-button{margin-bottom:20px;}.w-header .extended-content{left:0px!important;right:0px!important;}}

/*jasper CSS*/
.lang{ float: right;}
.lang li{
    float: left;
    list-style: none;
    padding-left: 5px;
}
.lang li a{ padding: 2px;}
.lang li.active a{ background: #fff; color:#BFC4C5;}
.invalid{color:red !important; border:1px solid red !important; }
.czer{color:red;}
.ziel{color:green;}
#toggle-style-switcher{display: none !important;}
.portfolio-image .thumbnail { height: 270px; overflow: hidden; background: none !important; background-color: none !important;}
.portfolio-image .thumbnail img{ /*width: 500px; position: absolute; margin-left: -200px; left:50%;*/}
