.elementor-748 .elementor-element.elementor-element-e0f27e8:not(.shadowcore-pri-side-spacing--yes) .shadowcore-ribbon{margin-left:-30px;}.elementor-748 .elementor-element.elementor-element-e0f27e8 .shadowcore-ribbon > div{margin-left:30px;}.elementor-748 .elementor-element.elementor-element-e0f27e8.shadowcore-pri-side-spacing--yes .shadowcore-ribbon .shadowcore-ribbon{margin-right:30px;}.elementor-748 .elementor-element.elementor-element-e0f27e8 .shadowcore-ribbon-item--image{border-radius:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-e0f27e8 .shadowcore-ribbon-item--image.no-post-thmb:before{border-radius:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-e0f27e8 .shadowcore-pri__content{padding:30px 40px 30px 40px;border-radius:0px 0px 0px 0px;}.elementor-748 .elementor-element.elementor-element-e0f27e8 .shadowcore-pri__meta{padding-top:2px;padding-bottom:0;}.elementor-748 .elementor-element.elementor-element-e0f27e8.shadowcore-pri-swap--yes .shadowcore-pri__meta{padding-bottom:2px;padding-top:0;}.elementor-748 .elementor-element.elementor-element-e0f27e8 .shadowcore-pri__meta > div:before{margin-left:calc(0.5 * 20px);margin-right:calc(0.5 * 20px);}body:not(.shadowcore-touch) .elementor-748 .elementor-element.elementor-element-e0f27e8.shadowcore-pri-fade--yes .shadowcore-posts-ribbon:hover .shadowcore-posts-ribbon--item:not(:hover){opacity:calc(50 * 0.01);}.elementor-748 .elementor-element.elementor-element-e0f27e8.shadowcore-pri-fade--yes .shadowcore-posts-ribbon--item{transition-duration:500ms;}body:not(.shadowcore-touch) .elementor-748 .elementor-element.elementor-element-e0f27e8.shadowcore-pri-scale--yes .shadowcore-posts-ribbon--item:hover .shadowcore-ribbon-item--image{background-size:105%;}.elementor-748 .elementor-element.elementor-element-e0f27e8.shadowcore-pri-scale--yes .shadowcore-ribbon-item--image{transition-duration:1000ms;}@media(max-width:767px){ .elementor-748 .elementor-element.elementor-element-e0f27e8:not(.shadowcore-pri-side-spacing--yes) .shadowcore-ribbon.vertical-mobile-layout{margin-left:0;} .elementor-748 .elementor-element.elementor-element-e0f27e8.shadowcore-pri-side-spacing--yes .shadowcore-ribbon.vertical-mobile-layout{margin-left:0;padding-left:30px;padding-right:30px;margin-top:-30px;} .elementor-748 .elementor-element.elementor-element-e0f27e8 .shadowcore-ribbon.vertical-mobile-layout > div{margin-left:0;margin-top:30px;}}