/*Theme Name:beflash.AIAuthor:beflashVersion:1.0*/
/* JOURNAL WIDGETS*/
.page-title .widget{margin:0 .0em !important;vertical-align:middle;}
.widget-area .col{margin-bottom:0;padding:0 10px 10px 10px !important;}
#block_widget-15{padding:0 6px 10px 8px !important;}
/* JOURNAL WIDGETS*/
/* WIDGETS SINGLE POST */
.single-post #block_widget-10{position:relative;top:0px !important;}
.page-title .widget{margin:0 .6em;vertical-align:middle;}
.widgets-post-artikel{margin-bottom:0;padding:0 0px 0px !important;}
.widget_categories a{font-size:1.8rem !important;line-height:1.8;}
.widget_categories li{margin-bottom:.2em !important;}
.widgets-post-artikel{margin-top:10px;}
.tag_cloud-3 .is-divider,.tag_cloud-3 .widget-title{display:none;}
#main .widgets-post-artikel .box-text{background:transparent !important;height:auto !important;padding:2px 12px !important;filter:invert(1);}
.widgets-post-artikel .box-text{height:auto !important;min-height:fit-content !important;display:block !important;bottom:.6em !important;margin:0;line-height:1 !important;}
.widgets-post-artikel a{font-weight:unset !important;letter-spacing:unset;margin-bottom:unset !important;font-size:unset !important;line-height:unset !important;position:unset !important;transform:unset !important;word-wrap:unset !important;background:unset !important;transition-duration:unset !important;}
.widgets-post-artikel .box-text h5{border-bottom:0 !important;color:var(--color1) !important;border-radius:10px;opacity:1 !important;}
#secondary .widgets-post-artikel .box-text h5 a,.footer-wrapper .landing-bottom .widgets-post .box-text h5 a{font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem !important;font-weight:400 !important;color:#000 !important;margin-bottom:unset !important;line-height:1.3 !important;padding-bottom:unset !important;position:unset !important;text-decoration:unset !important;border-radius:10px;border-bottom:0 !important;word-wrap:break-word;opacity:1 !important;background:0 0 !important;transition-duration:.3s;transition-property:background;}
.widgets-post a:hover:before,.widgets-post-artikel .box-text h5 a:before{display:none;}
.widgets-post-artikel .has-hover [class*="image-"] img{filter:grayscale(190%) contrast(.3) brightness(.4) !important;border-radius:10px;}
.widgets-post-artikel .has-hover:hover [class*="image-"] img{height:220px !important;transform:scale(1.1);filter:grayscale(0) contrast(1.2) brightness(1.2) !important;border-radius:10px;}
#widgets .widgets-post [class*="image-"] img{font-weight:400;z-index:1;background-position:50% 50%;filter:grayscale(160%) contrast(.5) brightness(.3) !important;border-radius:10px;transition:all 2s ease-in-out !important;}
/* WIDGETS */
.widgets-post-artikel .is-divider,.widgets-post .is-divider{display:none;}
.widgets-post-artikel .row-small > .col{margin-bottom:0;padding:0 0px 6px !important;}
.widgets-post .row-small > .col{margin-bottom:0;padding:0 4.8px 4.8px !important;}
.footer-wrapper .landing-bottom .widgets-post{margin-top:6px;left:12px;}
.widget > ul > li + li,ul.menu > li + li{border-top:0 solid var(--color1) !important;}
.single-post .widget{margin-bottom:5em;}
.widget > ul > li,ul.menu > li{list-style:none;margin:0;text-align:left;padding-left:0 !important;line-height:2;}
.widgets-post .box-text h5 a:hover{padding:0 !important;}
.widgets-post .box-text h5 a:before,.widgets-post a:hover:before{display:none;}
#block_widget-15 .row-xsmall > .col{margin-bottom:0;padding:0 0 5px !important;}
.journal .categorie .box-text-inner p{text-transform:uppercase !important;margin-bottom:0 !important;font-size:2rem !important;letter-spacing:-2px;font-weight:400;line-height:1.2 !important;color:var(--white) !important;opacity:.6 !important;}
/*** PROJEKTE. */
.page-id-745890 .banner-basic-tech .ux-shape-divider .ux-shape-fill{background-color:#fff !important;fill:#fff !important;bottom:-1px;}
.page-template-blank-featured header strong{color:var(--color1);text-transform:uppercase;top:100px !important;position:relative;font-size:.9em;line-height:1.3;letter-spacing:.05em;}
.box-badge .box-text{background-color:var(--color8) !important;bottom:1.2rem;padding:10px !important;position:absolute;transition:background .3s;z-index:1;}
/* RELADET----> POST ARTIKEL WIDGETS ********************************************************************************************************************************************************************************************************************************************/
.single-post #main .products-minimal{margin-bottom:4px !important;}
.widgets-artikel .box-text{background-color:transparent !important}
.widgets-artikel .box-text h5 a{font-family:"PlusJakartaSans",sans-serif !important;font-size:.85rem !important;font-weight:400 !important;letter-spacing:1px;margin-bottom:unset !important;line-height:1.3 !important;padding-bottom:unset !important;position:unset !important;text-transform:uppercase !important;text-decoration:unset !important;border-radius:10px;border-bottom:0 !important;word-wrap:break-word;opacity:1 !important;background:0 0 !important;transition-duration:.3s;transition-property:background;}
.products-minimal .has-hover .category,.products-minimal .has-hover .category a,.products-minimal .has-hover .category p{font-family:"PlusJakartaSans",sans-serif !important;letter-spacing:1px;font-size:.85rem !important;color:var(--color5) !important;opacity:1;margin-bottom:0 !important;font-weight:400 !important;position:relative;width:100% !important;top:0px !important;}
.single-post #main .products-minimal .has-hover .dark .woocommerce-loop-product__title a,.single-post #main .products-minimal .has-hover .dark .product-title a{font-family:"Aileron",sans-serif !important;color:var(--color8) !important;font-weight:400 !important;text-transform:uppercase;text-shadow:0px 0px 0px #ccc !important;margin-left:0px;padding-right:15px !important;font-size:1.6rem !important;display:block!important;line-height:1.1 !important;position:relative;width:100% !important;max-width:700px !important;top:0px !important;letter-spacing:0px !important;padding:0 !important;}
.single-post #main .products-minimal .has-hover:hover .dark .product-title,.single-post #main .products-minimal .has-hover:hover .dark .product-title a{color:var(--red) !important;opacity:1 !important;}
.single-post #main .products-minimal .dark span.amount{font-size:1.4rem !important;font-weight:400 !important;font-family:"Aileron",sans-serif !important;}
.single-post #main .products-minimal .woocommerce-price-suffix{font-size:1rem !important;font-weight:400 !important;font-family:"Aileron",sans-serif !important;}
.single-post #main .products-minimal .box-badge .box-text{padding:10px !important;background-color:var(--white) !important;filter:none !important;position:relative;width:100% !important;}
.single-product #main .products-minimal .price-wrapper{position:absolute;bottom:0px;right:15px}
/* RELATED -> POST ARTIKEL WIDGETS ********************************************************************************************************************************************************************************************************************************************/
.product-minimal .equalize-box .has-hover [class*=image-] img,.content-shop-content .has-hover [class*=image-] img,.shop-select .has-hover [class*=image-] img,.products-minimal .has-hover [class*=image-] img,.nextpost .has-hover .image-color [class*=image-] img{font-weight:400;z-index:1;border-radius:10px;background-position:50% 50%;filter:grayscale(10) contrast(.2) brightness(.3) !important;-webkit-transition:all 2s ease-in-out !important;-moz-transition:all 2s ease-in-out !important;-o-transition:all 2s ease-in-out !important;transition:all 2s ease-in-out !important;}
.products-minimal .has-hover [class*=image-] img{filter:grayscale(10) contrast(1.2) brightness(2) !important;border-radius:10px;}
.content-shop-content .has-hover:hover [class*=image-] img,.shop-select .has-hover:hover [class*=image-] img,.products-minimal .has-hover:hover [class*=image-] img,.nextpost .has-hover:hover .image-color [class*=image-] img{font-weight:400;z-index:1;border-radius:10px;background-position:50% 50%;filter:grayscale(0%) contrast(1.1) brightness(1.1) !important;-webkit-transition:all .1s ease-in-out !important;-moz-transition:all .1s ease-in-out !important;-o-transition:all .1s ease-in-out !important;transition:all .1s ease-in-out !important;}
.products-minimal .product-title a{color:#000 !important}