h1{
font-family:"BebasNeueBold","Mont","Fontfabric-Notdef",sans-serif
}
@media (max-width: 980px) {
h1{margin-top:50px}
}

.section-leseproben .sppb-col-md-3 {
    width: 50%;
}

.btn-leseprobe{
background:#1797C6;
color:#fff;
padding:8px 20px;
}

.btn-leseprobe:hover{
background:#006A91;
color:#fff
}

.btn-shop{
background:#BBE4F4;
color:#484848;
padding:8px 20px;
}

.btn-shop:hover{
background:#82D4F4;
color:#484848;
}

#itemid-216 .readmore-category {
  display: none;
}

.vm-product-descr-container-1 > h2 {
    text-align: left;
}
.list-product-button {
    width: 100%!important;
}
@media (max-width: 767px) {
    form.product.js-recalculate {
        width: 100%!important;
    }
}


.vm-product-descr-container-1 > h2, 
.vm-product-descr-container-0 > h2 {
  text-align: left;
}

#sp-top2 {
    padding: 0;
    text-align: right;
}
#sp-top2 .custom {
    text-align: center;
    background: linear-gradient(to bottom, #1797C6, #0C4C63);
    color: #fff!important;
    padding: 5px 10px;
    border-radius: 5px;
    display: inline-block;
}
#sp-top2 a {
color: #fff;
}
#sp-top2 .custom {
text-align: center;
}
.sp-megamenu-parent > li.active > a {
border-radius: 5px 0px 0px 5px;
}
.sp-mega-group-child > li > a {
line-height:12px
}


.creativecontactform_header, .creativecontactform_body, .creativecontactform_footer {
  padding: 0 !important;
}
.creativecontactform_wrapper input.creativecontactform_send {
  	width: 90% !important;
}
body.com-users #sp-product-bottom,
body.com-sppagebuilder #sp-product-bottom,
#sp-position1 .vm-customfields-wrap,
.vm-price-desc,
.alert-warning,
.vm-pagination-top,
.view-category #sp-product-bottom,
.creativecontactform_title {
display: none;
}
body.view-productdetails #sp-product-bottom {
 display: block!importtant;
}
.creativecontactform_field_box {
width: 48% !important;
float: left !important;
margin-right: 8px;
}
.creativecontactform_field_box:nth-child(3) {
width: 98% !important;
float: left !important;
}
.creative_field_box_wrapper_0 .creativecontactform_field_box_inner {
    width: 100% !important;
}
.creativecontactform_send  {
float: initial !important;
}
.creativecontactform_wrapper,
.creativecontactform_wrapper:hover {
    box-shadow: none !important ;
    border: none !important;
    background-color: transparent !important;
    color: #fff !important;
    font-size: 13px !important;
}
.creativecontactform_input_element {
     box-shadow: none !important;
}
.creativecontactform_wrapper input.creativecontactform_send, .creativecontactform_wrapper input.creativecontactform_send_new,
.creativecontactform_wrapper input.creativecontactform_send:hover {
    width: 40% !important;
    padding: 9px 0 !important;
    background: #BBE4F4  !important;
}
.creative_label_txt_wrapper {
    color: #fff;
}
#sp-footer {
    border-top: 5px solid #fff;
}
body:not(.home-page)  #sp-header-sticky-wrapper.sticky-wrapper  {
    position: relative;
    top: 0px;
}
body:not(.home-page)  #sp-top-head {
    position: relative;
}
.main-image, .product-container .product-price {
    text-align: left ;
}
.vm-product-container .vm-product-media-container {
    float: left;
    width: 40% !important;
     padding-right: 10px;
}
.vm-product-details-container {
    float: left !important;
    width: 60%  !important;
}
.lt-intro .sppb-img-container img {
      border-radius: 18px 18px 0 0;
}
.ccf_copyright_wrapper,  .product-neighbours {
     display: none;
}
.vm-pagination {
    float: initial;
}
.vm-product-rating-container {
    text-align: left;
     display: none;
}
.pagination > .active > a, .pagination > .active > span {
      background: #0077B3 !important;
       border-color: #0077B3  !important ;
}

@media(max-width: 768px) {
      #sppb-addon-1595211393797, #sppb-addon-1595300491804, #sppb-addon-1595300491801,  #sppb-addon-1595300491807 {
         margin-top: 0px !important;
         margin-top: 50px !important;
      }
    #fancybox-content div{
    display: inline-grid!important;
    text-align: center;
    }
   #fancybox-content .vm-btn.vm-btn-secondary {
    margin-bottom: 10px;
    }
}
@media(max-width: 480px) {
 .lt-intro-item, .lt-intro-item .sppb-img-container, .lt-intro-item .sppb-img-container img {
      width: 100% !important;
}
.creativecontactform_field_box {
    width: 98% !important;
}
.vm-product-container .vm-product-media-container,
.vm-product-details-container {
    width: 100%  !important;
}
.product-field.product-field-type-S {
     width: 100% !important;
}

}

@media (max-width: 480px) {

    .sp-simpleportfolio .sp-simpleportfolio-fiater > ul > li {
        margin: 5px!important;
    }
    .lt-banner-item .sppb-addon-text {
        top: 0px!important;
        left: 10%!important;
    }
    .lt-product .product-container {
        width: 50%!important;
        float: left!important;
    }
    #lt-client .clearfix,
    .category-view .category,
    .row > .product {
    	width: 100%!important;
        min-width: 100%!important;
    }
  	.sp-module-content form {
    	float: right;
  	}

#sp-bottom2, #sp-bottom3 {
width: 50% !important;
float: left;
}
#sp-bottom3, #sp-bottom4,
#sp-bottom1, #sp-bottom2 {
margin-top: 20px;
overflow: hidden;
}
 }
#sp-position1 .PricesalesPrice,
#sp-position1 ul li,
#lt-product-1 .PricesalesPrice {
text-align: center;
}	
#lt-product-1 .PricesalesPrice span {
color: #fff;
}
#fancybox-content h4 {
display: none;
}
#sp-position1 ul li a img{
   display: block;
    margin-left: auto;
    margin-right: auto;
    width: 75%;
}
#lt-intro {
    background-color: #1797c6;
}
#lt-abouts {
background-image: url(/images/2020/07/15/back1.jpg);
padding: 90px 0;
}
#sppb-addon-1597024390844 #btn-1597024390844.sppb-btn-custom:hover {
background-color: #d02f53;
    color: #FFFFFF;
}
#sppb-addon-1597024390844 #btn-1597024390844.sppb-btn-custom {
    background-color: #d02f53;
    color: #FFFFFF;
    padding: 15px 25px 15px 25px;
    margin-top: 30px;
}

.helix-social-share-icon
{
  display: none;
}