#wpfc-sermons-shortcode{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;flex-direction:row;margin-left:-15px;margin-right:-15px;margin-top:-42px}#wpfc-sermons-shortcode:not(:last-child){margin-bottom:40px}.wpfc-sermon-container,#wpfc-sermons-container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;flex-direction:row;margin-left:-15px;margin-right:-15px;margin-bottom:42px}#wpfc-sermons-shortcode #wpfc-sermons-container{margin-left:0;margin-right:0;margin-bottom:0}.single-wpfc_sermon .wpfc-sermon-container{margin-bottom:0}.single-wpfc_sermon .wpfc-sermon-container>article{flex-grow:1}#wpfc-sermons-shortcode .wpfc-sermon,.wpfc-sermon-container>.entry{padding:42px 15px 0;width:33.3333%}.sermons-box.style-2 #wpfc-sermons-shortcode .wpfc-sermon{width:100%;padding:0}.sermons-box.style-2 #wpfc-sermons-shortcode .wpfc-sermon:not(:last-child){padding-bottom:27px;border-bottom:1px solid #e0e0e0;margin-bottom:28px}.sermons-box.style-2 #wpfc-sermons-shortcode{margin:0}.sermons-box.style-2 .wpfc-sermon-shortcode .entry{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.sermons-box.style-2 #wpfc-sermons-shortcode .wpfc-sermon-shortcode .entry .thumbnail-attachment{max-width:220px;margin-bottom:0;width:100%}.sermons-box.style-2 .wpfc-sermon-shortcode .entry .entry-body{padding-left:30px;padding-top:13px}.sermons-box.style-2 .wpfc-sermon-shortcode .wpfc-sermon-description{display:none}.sermons-box.style-2 .entry-body .entry-meta{margin-bottom:26px}.sermons-box.style-2 .entry-body .entry-action{padding:0;border:none}.sermons-box.style-2.use-link #wpfc-sermons-shortcode{margin-bottom:40px}.sermons-box.style-2 .align-center{text-align:left}.wpfc-sermon.wpfc-sermon-shortcode{margin-bottom:0}#wpfc-sermons-shortcode .thumbnail-attachment,.wpfc-sermon-container .thumbnail-attachment{margin-bottom:28px}#wpfc-sermons-shortcode .wpfc-sermon-description,.wpfc-sermon-container .wpfc-sermon-description{margin-bottom:24px;font-size:16px;line-height:26px;margin-top:0}.wpfc-sermon-single-title{margin-bottom:.6em;width:100%}.wpfc-sermon-single-image{margin-bottom:26px}.wpfc-sermon-single-main{margin-bottom:39px}.sermons-box .sermons-more-button{font-size:16px;font-weight:600;color:#d96704;letter-spacing:.5px;text-transform:uppercase}.sermons-box .sermons-more-button:hover{color:#b95803}.sermons-box .sermons-more-icon:before{margin-left:10px;font-style:normal;font-family:'fontello';font-size:inherit;content:"\e8f9"}.btn.next-sermon:before,.btn.previous-sermon:before{color:#262621;transition:all .4s ease}.btn.previous-sermon,.btn.next-sermon{color:#262621}.btn.next-sermon:hover,.btn.previous-sermon:hover,.btn.next-sermon:hover:before,.btn.previous-sermon:hover:before,.menu-button:hover{color:#d96704}.sorting{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #e0e0e0;width:100%}.wpfc-sermon-container .sorting{margin-left:15px;margin-right:15px}.sorting .sort-col span{padding-right:10px;color:#999}.sort-row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;margin:0 -5px -10px}.sorting .sort-row>.sort-col{padding:0 5px 10px;justify-content:space-between}.sorting .sort-row>.sort-col .mad-custom-select{min-width:215px}.entry .pbar-wrap .pbar-title{font-weight:400;font-size:15px}.entry .pbar-holder:not(:last-child){margin-bottom:26px}#wpfc-sermons-shortcode-navigation{width:100%;margin-top:42px;border-top:1px solid #e0e0e0;padding-top:30px;margin-left:15px;margin-right:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#wpfc-sermons-shortcode-navigation .page-numbers li{display:inline-block;padding:0 7px 0;list-style:none;vertical-align:middle}#wpfc-sermons-shortcode-navigation .page-numbers>li:first-child{padding-left:0}#wpfc-sermons-shortcode-navigation .page-numbers li a,#wpfc-sermons-shortcode-navigation .page-numbers li span{display:block;border-radius:50%;vertical-align:middle;font-weight:700;text-align:center;background:transparent;color:#262621;font-size:14px;width:34px;height:34px;line-height:35px;clip-path:inherit}#wpfc-sermons-shortcode-navigation .page-numbers span.current{background-color:#a0a603;color:#fff}#wpfc-sermons-shortcode-navigation .page-numbers{margin-bottom:0}#wpfc-sermons-shortcode-navigation .page-numbers li .prev span,#wpfc-sermons-shortcode-navigation .page-numbers li .next span{width:auto;display:inline-block}#wpfc-sermons-shortcode-navigation .page-numbers a.prev,#wpfc-sermons-shortcode-navigation .page-numbers a.next{display:inline-block;text-transform:uppercase;font-weight:700;padding:0;text-align:center;background:transparent;color:#262621;font-size:14px;width:auto}#wpfc-sermons-shortcode-navigation .page-numbers>li:first-child{padding-left:0}#wpfc-sermons-shortcode-navigation .page-numbers a.prev::before,#wpfc-sermons-shortcode-navigation .page-numbers a.next::after{display:inline-block;margin-top:-4px;font-family:'linearicons';font-size:20px;font-weight:400;padding:0 10px;vertical-align:middle;line-height:0}#wpfc-sermons-shortcode-navigation .page-numbers a.prev::before{content:'\e964'}#wpfc-sermons-shortcode-navigation .page-numbers a.next::after{content:'\e965'}#wpfc-sermons-shortcode-navigation .page-numbers a:hover,#wpfc-sermons-shortcode-navigation .page-numbers a.prev:hover,#wpfc-sermons-shortcode-navigation .page-numbers a.next:hover,#wpfc-sermons-shortcode-navigation .page-numbers a.prev:hover span,#wpfc-sermons-shortcode-navigation .page-numbers a.next:hover span{color:#d96704}.comment-respond{width:100%}.wpfc-sermon-single-video{margin-bottom:28px}.wpfc-sermon-single-inner .page-nav,.related-sermons:not(:last-of-type){margin-bottom:112px}.wpfc-sermon-single-description{margin-top:0;margin-bottom:28px}.sermon-audio-popup{width:600px;margin:0 auto}@media (max-width:993px){#wpfc-sermons-shortcode .wpfc-sermon,.wpfc-sermon-container>.entry{width:50%}}@media (max-width:767px){.wpfc-sermon-container{margin-top:0;margin-left:0;margin-right:0}#wpfc-sermons-shortcode .wpfc-sermon,.wpfc-sermon-container>.entry{width:100%}.sermons-box.style-2 #wpfc-sermons-shortcode .wpfc-sermon-shortcode .entry .thumbnail-attachment{max-width:100px}.sermons-box.style-2 .wpfc-sermon-shortcode .entry .entry-body{padding-top:0}.sort-row{display:block}}