

img{
image-rendering:auto !important}

.blog_holder.blog_single article .single_tags {
margin: 51px 0 0 0;
}
.woocommerce .select2-container.orderby .select2-choice, .woocommerce-page .select2-container.orderby .select2-choice {
background-color: #f8f8f8;
}

/*html body.logged-in{display:block !important}
html body {display:none}*/

.disabled {display:none !important;}

.button-header{border: 1px solid #3ebaec; padding: 10px 20px;background-color:#3ebaec;color:white !important}
.button-header:hover{background-color:white;color:#3ebaec !important}

html body #portfolio-with-text ul.portfolio_slides div.image_holder div.text_holder{
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    text-shadow: 0 0 20px rgba(0,0,0,0.6) !important;}

.price_in_table .value{
    display:none !important;
}

.price_in_table .mark{display:none !important}
/*.price_in_table .price::after{
    font-size:14px !important;
    z-index:999 !important;
    display:block !important;
    content:'inklusive' !important;
    height:18px !important;
    width:180px !important;
    margin:auto;
    text-align:center;
}*/

.active_text_inner span{
    display:none !important;
}
.active_text_inner:after{
    content:"Bestseller";
    color:white !important;
    font-size:12px !important;
    line-height:64px !important;
}

.portfolio_slider .text_holder h6{
color: #ffffff !important}

.portfolio_slider .portfolio_shader{
background-color:#0d204e !important
}

.blog_holder.masonry article .post_image a .post_overlay, .blog_holder.masonry_full_width article .post_image a .post_overlay, .latest_post_holder .boxes_image a .latest_post_overlay{
background-color:#3ebaec !important;}

ul, li, ol {
font-family: "Open Sans", sans-serif !important;}

.vc_column-inner .wpb_wrapper ul{
padding-top:10px !important;
padding-bottom:10px !important}


ol{
padding:10px 0 10px 30px !important}

.wpb_text_column ul li{
margin-left:15px !important
}

.ci-name{
text-transform:none !important}

.contentlistpoint ul li:before{
    content:"• " !important;
    float:left !important;
    position:absolute !important;
    left:15px !important;
}

.contentlistpoint ul {list-style:none !important}

.qode_carousels_holder .slides {
    vertical-align:middle !important;
   display:table-cell !important;
}

.qode_carousels_holder .item{
vertical-align:middle !important;
   display:table-cell !important;
   overflow: visible !important;
max-width:200px !important;
margin-left: 30px !important;
margin-right:30px !important;
height:151px !important;
}

.qode_carousels_holder .item span{
   height:151px !important; 
}

.qode_carousels_holder .item span,
.qode_carousels_holder .item span img{
vertical-align:middle !important;
   display:table-cell !important;
   overflow: visible !important;
}

.social-c a{
display:inline-block !important;
margin-right:15px !important;
font-size:1.8em !important;
font-family:FontAwesome !important}

.wpcf7 input:focus,
.wpcf7 textarea:focus{
color:black !important}

input.wpcf7-form-control.wpcf7-submit{
background-color:#3ebaec !important;
border:1px solid #3ebaec !important}
input.wpcf7-form-control.wpcf7-submit:hover{
background-color:white !important;
border:1px solid #3ebaec !important;
color:#3ebaec !important}

.projects_holder_outer .filter_title{display:none !important}

.more-link span::before{
content:'weiterlesen';
display:block !important;
z-index:999 !important
}

.post_info_bottom .time{
width:100% !important;
text-align:right !important;
display:inline-block !important}

.archive .blog_holder article  a.qbutton,
.category .blog_holder article a.qbutton{
display:none !important}

.category .blog_holder.blog_centered article .post_text .post_text_inner,
.category .blog_holder.blog_centered article .post_text .post_text_inner h3.qodef-post-title,
.category .blog_holder.blog_centered article .post_text .post_text_inner h3.qodef-post-title a{
text-align:left !important}

.post_text_inner > s.qode-blog-centered-button{
display:none !important}

.cookie-notice-container a.cn-set-cookie,
.cookie-notice-container a.cn-more-info,
.cookie-notice-revoke-container a.cn-revoke-cookie
{background-color:#eea77a !important;
background-image:none !important}


h1,h2,h3,h4,h5,h6,p{
  -moz-hyphens: auto !important;
 -o-hyphens: auto !important;
 -webkit-hyphens: auto !important;
 -ms-hyphens: auto !important;
 hyphens: auto !important;
}

.bewerbungsbox > div > div {
   display: flex !important;
   -webkit-flex-wrap: wrap !important;
   -ms-flex-wrap: wrap !important;
   flex-wrap: wrap !important;
    flex-flow: row wrap !important;
    justify-content: center !important;
    align-content: space-between !important;
    flex-direction:row !important;
}

.bewerbungsbox > div > div > div:first-child{
    margin-right:2% !important;
}

.bewerbungsbox > div > div > div:last-child{
    margin-left:2% !important;
}

.bewerbungsbox li {margin-bottom:1.2em;}

.bewerbungsflexbox1  {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width:47% !important;
}


@media only screen and (max-width: 767px) {
.bewerbungsbox > div > div,
.bewerbungsflexbox1  {
  display: block;
  max-width:100% !important;
}
.bewerbungsbox > div > div > div:first-child{
    margin-right:0 !important;
}
.bewerbungsbox > div > div > div:last-child{
    margin-left:0 !important;
}
}