.left{text-align:left}.right{text-align:right}.center{text-align:center}.gpl-d-flex{display:-ms-flexbox;display:flex}.gpl-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.gpl-mb-30{margin-bottom:30px}.gpl-mlr-15{margin-right:15px;margin-left:15px}.gpl-mr-15{margin-right:15px}.gpl-plr-15{padding-right:15px;padding-left:15px}.gpl-flex{-ms-flex:1 1;flex:1 1}.gpl-column-1{width:100%}.gpl-column-2{width:50%}.gpl-column-3{width:33.333%}.gpl-column-4{width:25%}.gpl-column-5{width:20%}.gpl-column-6{width:16.666%}.gpl-column-12{width:100%}@media screen and (max-width: 767px){.gpl-column-1,.gpl-column-2,.gpl-column-3,.gpl-column-4,.gpl-column-5,.gpl-column-6{width:100%}}.components-panel__body>.components-panel__body>.components-panel__body-title>.components-panel__body-toggle{padding:10px 10px 10px 30px}.wp-block{max-width:initial}.wp-block-sermons-grid-layout-sermons-grid .post-item{padding-left:var(--item-padding-left-right);padding-right:var(--item-padding-left-right);margin-bottom:var(--item-margin-bottom)}.wp-block-sermons-grid-layout-sermons-grid .post-item:focus,.wp-block-sermons-grid-layout-sermons-grid .post-item:hover{outline:none}.wp-block-sermons-grid-layout-sermons-grid .post-item .post-image{line-height:0}.wp-block-sermons-grid-layout-sermons-grid .post-item .post-image a{-webkit-box-shadow:none;box-shadow:none}.wp-block-sermons-grid-layout-sermons-grid .post-item .post-image a:hover{-webkit-box-shadow:none;box-shadow:none}.wp-block-sermons-grid-layout-sermons-grid .post-item .post-image a img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.wp-block-sermons-grid-layout-sermons-grid .post-item .post-content-area{overflow:hidden}.wp-block-sermons-grid-layout-sermons-grid .post-item .post-content-area .post-title{line-height:1.2;font-size:21px;margin-top:15px;margin-bottom:0}.wp-block-sermons-grid-layout-sermons-grid .post-item .post-content-area .post-title a{text-decoration:none;color:#222;-webkit-box-shadow:none;box-shadow:none}.wp-block-sermons-grid-layout-sermons-grid .post-item .post-content-area .post-meta{padding-top:25px}.wp-block-sermons-grid-layout-sermons-grid .post-item .post-content-area .post-meta time,.wp-block-sermons-grid-layout-sermons-grid .post-item .post-content-area .post-meta a{font-weight:400;text-decoration:none;font-size:14px;color:#000000;text-transform:capitalize;padding-right:20px;-webkit-box-shadow:none;box-shadow:none}.wp-block-sermons-grid-layout-sermons-grid .post-item .post-content-area .post-meta time:last-child,.wp-block-sermons-grid-layout-sermons-grid .post-item .post-content-area .post-meta a:last-child{padding-right:0}.wp-block-sermons-grid-layout-sermons-grid .post-item .post-content-area .post-excerpt{margin-top:15px}.wp-block-sermons-grid-layout-sermons-grid .post-item .post-content-area .post-excerpt p{font-size:16px;color:#666666;margin:0;line-height:1.9}.wp-block-sermons-grid-layout-sermons-grid .post-item .post-content-area .post-read-moore{font-weight:700;margin-top:15px;display:inline-block;font-size:16px;border-bottom:1px solid #47b475;-webkit-box-shadow:none;box-shadow:none;color:#47b475;text-decoration:none}.sermons-grid-view.sermon_skin.list-layout .post-item{margin-bottom:30px;width:100%}.sermons-grid-view.sermon_skin.list-layout .post-item .post-content-area{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#F8F8FA}.sermons-grid-view.sermon_skin.list-layout .post-item .post-content-area .post-image{-ms-flex:2;flex:2}.sermons-grid-view.sermon_skin.list-layout .post-item .post-content-area .gpl-inner-post-content{background-color:transparent;-ms-flex:2;flex:2}.sermons-grid-view.sermon_skin .post-item{padding-left:var(--item-padding-left-right);padding-right:var(--item-padding-left-right);margin-bottom:var(--item-margin-bottom)}.sermons-grid-view.sermon_skin .post-item .post-content-area .post-meta{padding-top:0}.wpfc-sermon-shortcode{margin-bottom:2rem}.wpfc-sermon-image{height:auto;position:relative}.wpfc-sermon-image-img{width:100%;background-size:cover;background-position:center}.wpfc-sermon-header{display:grid;-ms-flex-align:center;align-items:center}.wpfc-sermon-header.aside-exists{grid-template-columns:70% 30%}.wpfc-sermon-header-aside{text-align:center}.wpfc-sermon-title{margin:0;padding:0}.wpfc-sermon-meta-item{font-size:14px;opacity:.87}.wpfc-sermon-meta-series{margin:0 0 8px 0}.wpfc-sermon-meta-date{margin:8px 0 0}.wpfc-sermon-description{font-size:14px;margin:8px 0 0}.wpfc-sermon-description p{margin:0 0 12px 0}.wpfc-sermon-description p:last-child{margin:0}.wpfc-sermon-audio{margin-top:24px}.wpfc-sermon-footer{margin-top:24px;padding-top:24px;border-top:1px solid #ddd}.wpfc-sermon-footer .wpfc-sermon-meta-item{display:inline-block;position:relative}.wpfc-sermon-footer .wpfc-sermon-meta-item:not(:last-child):after{content:'|';padding:0 4px;color:#ddd}.wpfc-sermon-meta-preacher img{border-radius:50%;width:35px;height:35px;vertical-align:middle;display:inline-block}.wpfc-sermon-meta-preacher>a{text-decoration:none;-webkit-box-shadow:none;box-shadow:none;border:0;display:inline-block}.wpfc-sermon-meta-prefix,.wpfc-sermon-meta-text{vertical-align:middle}.wpfc-sermon>.wpfc-sermon-inner{background:white;border:1px solid #ddd}.wpfc-sermon .wpfc-sermon-inner.equal-height{height:100%}.wpfc-sermon-main{padding:24px}.wpfc-sermon-att-audio,.wpfc-sermon-att-notes,.wpfc-sermon-bulletin{width:auto;height:auto;padding:4px;border:1px solid #efefef;margin-bottom:4px}@media (min-width: 801px){.wpfc-sermon-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.wpfc-sermon-image-img{height:100%}.wpfc-sermon-main{-ms-flex:1;flex:1}}@media (max-width: 800px){.wpfc-sermon-image-img{padding-top:56.25%}}.sm-filtering{padding-left:var(--item-padding-left-right);padding-right:var(--item-padding-left-right)}.gutenberg-pagination{padding-left:var(--item-padding-left-right);padding-right:var(--item-padding-left-right)}.gutenberg-pagination .page-numbers{padding:0 2px}.gutenberg-pagination.custom-pagination .page-numbers{padding:0}.list-layout .image-position-left{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.list-layout .image-position-left .wpfc-sermon-image{-ms-flex:0 30%;flex:0 30%}.list-layout .image-position-right{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.list-layout .image-position-right .wpfc-sermon-image{-ms-flex:0 30%;flex:0 30%;-ms-flex-order:2;order:2}.sermons-grid-view{margin-left:calc(var(--item-padding-left-right) * (-1));margin-right:calc(var(--item-padding-left-right) * (-1))}.wp-block-sermons-taxonomy-layout-sermons-grid.wpfc-term-grid .wpfc-term-grid-image{display:block;padding-top:56.5%;height:auto;background-position:center;background-repeat:no-repeat;background-size:cover}.sermons-grid-view.sermon_skin .post-item.term-list{margin-bottom:0}.wpfc-term-list .wpfc-term-inner .wpfc-term-title{text-align:inherit !important}.convertkit-broadcasts-pagination{display:grid;grid-template-areas:"prev next";grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;padding:20px 0 0 0}.convertkit-broadcasts-pagination li{list-style:none;margin:0}.convertkit-broadcasts-pagination li.convertkit-broadcasts-pagination-prev{grid-area:prev;text-align:left}.convertkit-broadcasts-pagination li.convertkit-broadcasts-pagination-next{grid-area:next;text-align:right}.convertkit-broadcasts-list,.convertkit-broadcasts-pagination{list-style:none;margin:0;padding:0}.editor-styles-wrapper .convertkit-broadcasts-list,.editor-styles-wrapper .convertkit-broadcasts-pagination{list-style:none;margin:0;padding:0}.convertkit-broadcasts-list li{list-style:none;margin:0;padding:5px 0;display:grid;grid-template-areas:"date title" "image text";grid-template-columns:150px auto;grid-column-gap:20px}.convertkit-broadcasts-list li time{display:inline-block;grid-area:date}.convertkit-broadcasts-list li .convertkit-broadcast-title{display:inline-block;grid-area:title}.convertkit-broadcasts-list li .convertkit-broadcast-image{display:inline-block;grid-area:image}.convertkit-broadcasts-list li .convertkit-broadcast-image img{max-width:100%;height:auto}.convertkit-broadcasts-list li .convertkit-broadcast-text{display:inline-block;grid-area:text;font-size:16px}.convertkit-broadcasts-list li .convertkit-broadcast-read-more{display:block;margin:10px 0 0 0}.convertkit-broadcasts{margin-bottom:20px}@media only screen and (min-width: 482px){.convertkit-broadcasts{margin-bottom:30px}}.convertkit-broadcasts.has-background,.convertkit-broadcasts[data-background-color]{padding:20px}.convertkit-broadcasts.convertkit-broadcasts-loading{background-color:#e3e3e3 !important;background-image:url(//www.straitgate.org/wp-content/plugins/convertkit/resources/frontend/images/spinner.gif);background-position:center;background-repeat:no-repeat}.editor-styles-wrapper .convertkit-broadcasts.has-background{padding:20px}.editor-styles-wrapper .convertkit-broadcasts.convertkit-broadcasts-loading{background-color:#e3e3e3 !important;background-image:url(//www.straitgate.org/wp-content/plugins/convertkit/resources/frontend/images/spinner.gif);background-position:center;background-repeat:no-repeat}.convertkit-broadcasts[data-display-order=broadcast-date] .convertkit-broadcasts-list li{grid-template-areas:"title date" "text image";grid-template-columns:auto 150px}.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:20px;align-items:start}@media screen and (max-width: 768px){.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 478px){.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list{grid-template-columns:repeat(1, 1fr)}}.convertkit-broadcasts[data-display-grid="1"] .convertkit-broadcasts-list li{grid-template-areas:"image" "date" "title" "text";grid-template-columns:none;grid-row-gap:10px}.convertkit-broadcasts[data-display-grid="1"][data-display-order=broadcast-date] .convertkit-broadcasts-list li{grid-template-areas:"image" "title" "text" "date"}.convertkit-broadcasts[data-display-order=broadcast-date] .convertkit-broadcasts-list li time{text-align:right}.convertkit-broadcasts[data-display-grid="1"][data-display-order=broadcast-date] .convertkit-broadcasts-list li time{text-align:left}@media screen and (max-width: 478px){.convertkit-broadcasts-list li{grid-template-areas:"image image" "date date" "title title" "text text";grid-row-gap:10px}.convertkit-broadcasts[data-display-image="1"] .convertkit-broadcasts-list li{margin:0 0 20px 0}}body.convertkit-broadcast.elementor-default table,body.convertkit-broadcast.elementor-default table tbody,body.convertkit-broadcast.elementor-default table tbody td{border:none}body.convertkit-broadcast.elementor-default table tbody>tr:nth-child(odd)>td,body.convertkit-broadcast.elementor-default table tbody>tr:nth-child(odd)>th{background:none}.convertkit-product,.convertkit-button{margin-bottom:20px}@media only screen and (min-width: 482px){.convertkit-product,.convertkit-button{margin-bottom:30px}}.convertkit-product a,.convertkit-product span,.convertkit-button a,.convertkit-button span{display:block;padding:calc(.667em + 2px) calc(1.333em + 2px);cursor:pointer;text-align:center;text-decoration:none;word-break:break-word;box-sizing:border-box}.wp-block-convertkit-form-builder-field input,.wp-block-convertkit-form-builder-field textarea{width:100%;margin:0 0 20px 0;padding:10px;box-sizing:border-box;font-family:inherit}.wp-block-convertkit-form-builder-field label span.convertkit-form-builder-field-required{color:red}form .convertkit-form-builder-subscribed-message{width:100%;margin:0 0 20px 0;box-sizing:border-box}form.formkit-form[data-format=inline]{margin-left:auto;margin-right:auto;margin-bottom:20px}@media only screen and (min-width: 482px){form.formkit-form[data-format=inline]{margin-bottom:30px}}.formkit-sticky-bar{z-index:999999 !important}#convertkit-restrict-content *,#convertkit-restrict-content-modal *{box-sizing:border-box}#convertkit-restrict-content h3,#convertkit-restrict-content-modal h3{margin:0 0 20px 0;padding:0;font-size:24px;line-height:40px;font-style:normal}#convertkit-restrict-content h4,#convertkit-restrict-content-modal h4{margin:0 0 5px 0;padding:0;font-size:18px;line-height:30px;font-style:normal}#convertkit-restrict-content p,#convertkit-restrict-content-modal p{margin:0 0 20px 0;padding:0;font-size:16px;line-height:28px}#convertkit-restrict-content small,#convertkit-restrict-content-modal small{display:block;font-size:13px;line-height:22px;color:#111}#convertkit-restrict-content{width:100%;background:#f9f7f4;color:#373f45;margin:30px auto;padding:40px;text-align:center;box-sizing:border-box;border-radius:8px}#convertkit-restrict-content .convertkit-product a{display:inline-block;text-decoration:none;height:42px;line-height:42px;font-size:15px;margin:0;padding:0 20px !important;border:none;border-radius:3px}.convertkit-restrict-content-notice{display:inline-block;margin:0 0 20px 0;padding:0 0 0 30px;color:#d3434a;font-size:12px;line-height:24px;font-weight:400;background-image:url(//www.straitgate.org/wp-content/plugins/convertkit/resources/frontend/images/error.svg);background-repeat:no-repeat;background-size:24px 24px}form.convertkit-restrict-content-form input[type=submit]{height:42px;line-height:42px;font-size:15px;margin:0;padding:0 20px !important;border:none;border-radius:3px}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field{display:grid;grid-template-areas:"email button";grid-template-columns:3fr 1fr;grid-column-gap:5px;text-align:left;max-width:500px;height:56px;margin:0 auto 20px auto;padding:6px 10px;background-image:url(//www.straitgate.org/wp-content/plugins/convertkit/resources/frontend/images/email.svg);background-repeat:no-repeat;background-color:#fff;background-size:15px 15px;background-position:18px 20px;border:1px solid #fff;border-radius:3px}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field.convertkit-restrict-content-error{border-color:#d3434a}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field input[type=email]{grid-area:email;text-indent:35px;height:42px;line-height:42px;margin:0;padding:0;font-size:15px;background:none;border:none}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field input[type=submit]{grid-area:button}form.convertkit-restrict-content-form div#convertkit-subscriber-code-container{width:427px;height:100px;border:1px solid #dce1e5;border-radius:4px;margin:0 auto 20px auto;overflow:hidden;background:#dce1e5}form.convertkit-restrict-content-form div#convertkit-subscriber-code-container.convertkit-restrict-content-error{border-color:#d3434a}form.convertkit-restrict-content-form div#convertkit-subscriber-code-container input#convertkit-subscriber-code{--otp-digits: 6;--otp-height: 98px;--otp-number-width: 70px;--otp-letter-spacing: 41px;--otp-text-indent: 20px;--otp-border-color: #dce1e5;--otp-text-color: #697177;--otp-font-size: 50px;--_otp-digit: 0;all:unset;text-align:left;margin:0;padding:0;background:linear-gradient(90deg, #dce1e5 var(--otp-number-width), transparent 0),linear-gradient(90deg, #fff var(--otp-number-width), transparent 0);background-position:calc(var(--_otp-digit)*(var(--otp-number-width) + 1px)) 0,0 0;background-repeat:no-repeat,repeat-x;background-size:calc(var(--otp-number-width) + 1px) 100%;inline-size:calc(var(--otp-digits)*(var(--otp-number-width) + 1px));letter-spacing:var(--otp-letter-spacing);text-indent:var(--otp-text-indent);width:calc(var(--otp-number-width)*var(--otp-digits) + var(--otp-digits));height:var(--otp-height);color:var(--otp-text-color);font-size:var(--otp-font-size);font-family:monospace;font-weight:400}#convertkit-restrict-content-modal-background{display:none;position:fixed;width:100%;height:100%;z-index:999998;top:0;left:0;background:rgba(9,13,22,.8)}#convertkit-restrict-content-modal{box-sizing:border-box;display:none;position:fixed;z-index:999999;width:730px;height:328px;top:calc(50% - 164px);left:calc(50% - 365px);margin:0;padding:80px 115px;background:#fff;border:1px solid #fff;border-radius:8px;text-align:center}#convertkit-restrict-content-modal form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field{background-color:#f4f6f8}#convertkit-restrict-content-modal #convertkit-restrict-content-modal-close{position:absolute;top:25px;right:25px;text-indent:-9999px;background-image:url(//www.straitgate.org/wp-content/plugins/convertkit/resources/frontend/images/cross.svg);background-repeat:no-repeat;background-size:12px 12px;background-color:rgba(0,0,0,0);border:none;cursor:pointer}#convertkit-restrict-content-modal-loading{box-sizing:border-box;display:none;position:absolute;z-index:1000000;width:100%;height:100%;top:0;left:0;margin:0;padding:0;background:url(//www.straitgate.org/wp-content/plugins/convertkit/resources/frontend/images/spinner.gif) center no-repeat hsla(0,0%,100%,.8);border:none;border-radius:8px;text-align:center}@media screen and (max-width: 730px){#convertkit-restrict-content{padding:20px}#convertkit-restrict-content .convertkit-restrict-content-actions{padding:10px}#convertkit-restrict-content input[type=email],#convertkit-restrict-content input[type=text],#convertkit-restrict-content input#convertkit-subscriber-code{width:100%}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field{grid-template-areas:"email email" "button button";max-width:100%;height:auto}form.convertkit-restrict-content-form div#convertkit-restrict-content-email-field input[type=submit]{margin-top:10px}form.convertkit-restrict-content-form div#convertkit-subscriber-code-container{width:213px;height:50px}form.convertkit-restrict-content-form div#convertkit-subscriber-code-container input#convertkit-subscriber-code{--otp-height: 49px;--otp-number-width: 35px;--otp-letter-spacing: 20px;--otp-text-indent: 10px;--otp-font-size: 25px}#convertkit-restrict-content-modal{width:90%;height:auto;left:5%;padding:40px}}