.wpfc-grid{display:flex;flex-flow:row wrap}.wpfc-block{flex:1}.wpfc-equal-height{display:flex}.wpfc-equal-height .wpfc-block-content{width:100%}.wpfc-elementor-events.wpfc-style1 .wpfc-title{margin:0 0 .75rem 0;line-height:1.3}.wpfc-elementor-events.wpfc-style1 .wpfc-title a{color:inherit}.wpfc-elementor-events.wpfc-style1 .wpfc-content{opacity:.87;margin-top:.75rem}.wpfc-elementor-events.wpfc-style1 .wpfc-address{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #ebebeb;opacity:.87}.wpfc-elementor-events.wpfc-style2{position:relative}.wpfc-elementor-events.wpfc-style2 .wpfc-grid:before{content:'';position:absolute;left:0;right:0;top:1px;height:1rem;background:url(//crosscultureperth.com.au/wp-content/plugins/wpfc-elementor/includes/../assets/images/event-bg.png) repeat-x right top}.wpfc-elementor-events.wpfc-style2 .wpfc-block-content{position:relative;text-align:center;padding-top:1rem}.wpfc-elementor-events.wpfc-style2 .wpfc-block-content:before{content:'';position:absolute;top:0;left:50%;margin-left:-1px;width:1px;height:15px}.wpfc-elementor-events.wpfc-style2 .wpfc-title a{color:inherit}.wpfc-elementor-events.wpfc-style3 .wpfc-title{margin:0 0 .75rem 0}.wpfc-elementor-events.wpfc-style3 .wpfc-title a{color:inherit}.wpfc-elementor-events.wpfc-style3 .wpfc-title .wpfc-read-more{border:1px solid white;text-transform:uppercase;color:white;padding:.625rem 1.5rem;border-radius:10rem;display:inline-block;margin-top:1.5rem}.wpfc-elementor-posts.wpfc-style1 .wpfc-title{margin:0 0 .75rem 0;line-height:1.3}.wpfc-elementor-posts.wpfc-style1 .wpfc-title a,.wpfc-elementor-posts.wpfc-style1 .wpfc-meta a{color:inherit}.wpfc-elementor-posts.wpfc-style1 .wpfc-content{opacity:.87;margin-top:.75rem;font-size:.9rem}.wpfc-elementor-posts.wpfc-style1 .wpfc-meta{border-bottom:1px solid #eaeaea;padding-bottom:1.5rem;margin-bottom:1.5rem}.wpfc-elementor-posts.wpfc-style1 .wpfc-meta>div{display:inline-block;margin-right:.75rem}.wpfc-elementor-posts.wpfc-style2 .wpfc-block-content{display:flex;flex-flow:row wrap}.wpfc-elementor-posts.wpfc-style2 .wpfc-wrapper{flex:1}.wpfc-elementor-posts.wpfc-style2 .wpfc-title{margin:0 0 1.5rem 0}.wpfc-elementor-posts.wpfc-style2 .wpfc-author{text-align:right;margin-top:1.5rem}.wpfc-elementor-posts.wpfc-style3 .wpfc-block:first-child{flex:100% !important;width:100% !important;max-width:100% !important}.wpfc-elementor-posts.wpfc-style3 .wpfc-block:first-child .wpfc-block-content{display:flex}.wpfc-elementor-posts.wpfc-style3 .wpfc-block:first-child .wpfc-image-wrapper{flex:0 30%}.wpfc-elementor-posts.wpfc-style3 .wpfc-block:first-child .wpfc-wrapper{flex:1;padding:2.5rem !important;background:#e4f2ff;display:flex;flex-flow:column wrap;justify-content:center}.wpfc-elementor-posts.wpfc-style3 .wpfc-block:not(:first-child) .wpfc-content{display:none}.wpfc-elementor-posts.wpfc-style3 .wpfc-title{margin:0}.wpfc-elementor-posts.wpfc-style3 .wpfc-date{margin:0 0 .375rem 0}.wpfc-elementor-posts.wpfc-style3 .wpfc-content{margin-top:.75rem}.wpfc-elementor-sermons .wpfc-entry-title{margin:0;padding:0}.wpfc-elementor-sermons.wpfc-style-1 .wpfc-entry-meta>div,.wpfc-elementor-sermons.wpfc-style-2 .wpfc-entry-meta>div,.wpfc-elementor-sermons.wpfc-style-4 .wpfc-entry-meta>div,.wpfc-elementor-sermons.wpfc-style-5 .wpfc-entry-meta>div,.wpfc-elementor-sermons.wpfc-style-6 .wpfc-entry-meta>div{display:inline-block}.wpfc-elementor-sermons.wpfc-style-1 .wpfc-entry-meta>div:not(:last-child):after,.wpfc-elementor-sermons.wpfc-style-2 .wpfc-entry-meta>div:not(:last-child):after,.wpfc-elementor-sermons.wpfc-style-4 .wpfc-entry-meta>div:not(:last-child):after,.wpfc-elementor-sermons.wpfc-style-5 .wpfc-entry-meta>div:not(:last-child):after,.wpfc-elementor-sermons.wpfc-style-6 .wpfc-entry-meta>div:not(:last-child):after{padding:0 .5rem}.wpfc-elementor-sermons .wpfc-block-content{position:relative}.wpfc-elementor-sermons .wpfc-wrapper{position:relative}.wpfc-elementor-sermons .wpfc-entry-image-wrapper{position:relative}.wpfc-elementor-sermons .wpfc-entry-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.wpfc-elementor-sermons .wpfc-download-button a{display:block}.wpfc-elementor-sermons .wpfc-play-button-wrapper svg{display:none}.wpfc-elementor-sermons .wpfc-play-button-wrapper button{display:inline-block;-webkit-appearance:none;background:transparent;padding:0;margin:0;color:inherit;border:0;width:48px;height:48px;line-height:48px;text-align:center}.wpfc-elementor-sermons .wpfc-play-button-wrapper button:after{font-family:FontAwesome}.wpfc-elementor-sermons button[data-plyr="pause"]:after{content:'\f04c'}.wpfc-elementor-sermons button[data-plyr="play"]:after{content:'\f04b'}.wpfc-elementor-sermons button[data-plyr="pause"]{display:none}.wpfc-elementor-sermons .plyr--playing button[data-plyr="pause"]{display:inline-block}.wpfc-elementor-sermons .plyr--playing button[data-plyr="play"]{display:none}.wpfc-elementor-sermons .plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;position:absolute;padding:0;margin:0;height:1px;width:1px}.wpfc-elementor-sermons.wpfc-style-1 .wpfc-download-button{position:absolute;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16);right:1.5rem;top:0;margin-top:-21px;height:42px;width:42px;text-align:center;border-radius:50%;line-height:42px}.wpfc-elementor-sermons.wpfc-style-2 .wpfc-entry-date{position:absolute;top:0;right:1.5rem;background:white;padding:.25rem}.wpfc-elementor-sermons.wpfc-style-3 .wpfc-entry-date{font-style:italic}.wpfc-elementor-sermons.wpfc-style-3 .wpfc-entry-meta>div{border-bottom:1px dotted #ddd;padding:.25rem 0}.wpfc-elementor-sermons.wpfc-style-3 .wpfc-download-button{position:absolute;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16);right:1.5rem;top:0;margin-top:-21px;height:42px;width:42px;text-align:center;border-radius:50%;line-height:42px}.wpfc-elementor-sermons.wpfc-style-4 .wpfc-wrapper{display:flex}.wpfc-elementor-sermons.wpfc-style-4 .wpfc-play-button-wrapper{flex:0 20%;display:flex;align-items:center;justify-content:center;border-right:1px solid #ddd}@media (max-width: 1024px){.wpfc-elementor-sermons.wpfc-style-4 .wpfc-play-button-wrapper{flex-flow:row wrap;flex:100%;border-right:0;border-bottom:1px solid}}.wpfc-elementor-sermons.wpfc-style-4 .wpfc-content{flex:70%;padding:1.5rem}@media (max-width: 1024px){.wpfc-elementor-sermons.wpfc-style-4 .wpfc-content{flex:100%}}.wpfc-elementor-sermons.wpfc-style-4 .wpfc-entry-meta{font-size:0.875rem}.wpfc-elementor-sermons.wpfc-style-5 .wpfc-block-content{display:flex}@media (max-width: 860px){.wpfc-elementor-sermons.wpfc-style-5 .wpfc-block-content{flex-flow:row wrap}}.wpfc-elementor-sermons.wpfc-style-5 .wpfc-entry-image-wrapper{flex:none;width:100%}@media (max-width: 860px){.wpfc-elementor-sermons.wpfc-style-5 .wpfc-entry-image-wrapper{max-width:100%}}.wpfc-elementor-sermons.wpfc-style-5 .wpfc-entry-image{height:100%}.wpfc-elementor-sermons.wpfc-style-5 .wpfc-play-button-wrapper{flex:20%;display:flex;align-items:center;justify-content:center}@media (max-width: 860px){.wpfc-elementor-sermons.wpfc-style-5 .wpfc-play-button-wrapper{padding:1.5rem;flex:100%}}.wpfc-elementor-sermons.wpfc-style-5 .wpfc-wrapper{display:flex;justify-content:center;flex-flow:column wrap;flex-grow:1}@media (max-width: 860px){.wpfc-elementor-sermons.wpfc-style-5 .wpfc-wrapper{padding:1.5rem}}.wpfc-elementor-sermons.wpfc-style-5 .wpfc-entry-meta{font-size:0.875rem}.wpfc-elementor-sermons.wpfc-style-6 .wpfc-wrapper{display:flex}@media (max-width: 580px){.wpfc-elementor-sermons.wpfc-style-6 .wpfc-wrapper{flex-flow:row wrap}}.wpfc-elementor-sermons.wpfc-style-6 .wpfc-content{flex:80%}.wpfc-elementor-sermons.wpfc-style-6 .wpfc-actions{flex:0 20%;display:flex;align-items:center;justify-content:center}@media (max-width: 580px){.wpfc-elementor-sermons.wpfc-style-6 .wpfc-actions{flex:100%;padding:1.5rem}}.wpfc-elementor-sermons.wpfc-style-6 .wpfc-entry-meta{font-size:0.875rem}.wpfc-elementor-sermons.wpfc-style-6 .wpfc-download-button{display:inline-block;width:48px;height:48px;line-height:48px;text-align:center}.wpfc-elementor-sermons.wpfc-style-6 .wpfc-download-link{color:inherit}.wpfc-elementor-sermons.wpfc-style-6 .wpfc-actions>div:not(:last-child){margin-right:.25rem}.wpfc-elementor-sermons.wpfc-style-6 .wpfc-play-button-wrapper button,.wpfc-elementor-sermons.wpfc-style-6 .wpfc-download-button{border-radius:50%}