Masonry Gallery
.cb-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:3;column-gap:15px}@media only screen and (max-width:1200px){.cb-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:2}}@media only screen and (max-width:767px){.cb-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:1}}.cb-gallery-masonry .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item{width:100%;margin:0px 0px 10px 0!important;float:none!important}.lwp-overlay-portfolio .portfolio-wrapper{position:absolute;top:50%;transform:translateY(-50%);width:80%;left:0;right:0;margin-left:auto;margin-right:auto}.lwp-overlay-portfolio .et_overlay:before{display:none}.kontakt-zeigen{max-height:0;overflow:hidden;opacity:0;transition:all 0.4s ease}.et-fb .kontakt-zeigen{max-height:none!important;opacity:1!important;overflow:visible!important}.woocommerce .wpcf7 input.wpcf7-submit{width:auto!important;display:inline-block!important;float:right!important; margin:0px 0 0 0!important;background-color:#707070!important;border:1px solid #707070!important;border-radius:3px!important;padding:10px 26px!important;font-size:20px!important;font-family:"Cormorant Garamond",serif!important;color:#fcfcfc!important}.woocommerce-cart .return-to-shop{display:none!important}.woocommerce-cart-form,.woocommerce-cart-form td,.woocommerce-cart-form th,.cart_totals,.cart_totals td,.cart_totals th{font-size:18px}body .woocommerce-cart-form .button,body .woocommerce-cart-form input.button,body .cart_totals .button{font-family:"Cormorant Garamond",serif!important;font-size:18px!important;color:#707070!important;border:1px solid #707070!important;background:transparent!important}body .woocommerce-cart-form .button:hover,body .cart_totals .button:hover{background:#ededed!important;border:none!important;color:#707070!important}body .woocommerce-cart-form .button::after,body .cart_totals .button::after{vertical-align:middle!important;transform:translateY(1px)}.et_pb_social_media_follow .et_pb_social_icon.et-social-instagram a{background-color:#333333!important}.et_pb_social_media_follow .et_pb_social_icon.et-social-pinterest a{background-color:#333333!important}@media (max-width:980px){#main-header{background-color:transparent!important}#et-top-navigation .mobile_menu li ul{background-color:rgba(252,252,252,0.9)!important}#et-top-navigation .mobile_menu li ul li a{color:#000000!important}#et-top-navigation .mobile_menu li ul li a:hover{color:#333333!important}}.single-product div.product p.price,.single-product div.product span.price,.single-product .woocommerce-variation-price .price{font-size:28px!important;line-height:1.2;margin-top:-35px!important;margin-bottom:20px!important}.single-product .woocommerce-variation{margin-top:-35px!important;margin-bottom:20px!important}.single-product form.cart{margin-bottom:20px!important}.single-product .woocommerce-variation-price{margin-top:-35px!important;margin-bottom:20px!important}.single-product .woocommerce-variation-price{min-height:32px}.single-product .woocommerce-variation{min-height:40px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]{transform:scale(1.4);margin-right:8px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label{font-size:18px;line-height:1.5}