.single-swfs_sermons .sub-page-header .wrap h1{margin-bottom:8px}.single-swfs_sermons .sub-page-header .wrap .single-sermon-date{font-weight:700;margin-bottom:0}.single-swfs_sermons .site-inner{padding:96px 0}.single-sermon-info .single-sermon-date{font-weight:700;margin-bottom:16px}.single-sermon-download-buttons{padding:32px 0 0}.single-sermon-download-buttons button{margin-bottom:16px}.single-sermon-video{position:relative;padding-bottom:54%;padding-top:25px;height:0}.single-sermon-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-sermon-audio{margin-top:32px}.single-sermon-audio audio{width:100%}p.single-sermon-meta{margin-top:16px}#sermon-tabs .ui-tabs-nav li{display:inline-block}#sermon-tabs .ui-tabs-nav li a{border:1px solid #0073A9;border-bottom:none;border-radius:3px 3px 0 0;color:#0073A9;display:block;font-size:16px;font-weight:600;text-decoration:none;padding:12px 32px}#sermon-tabs .ui-tabs-nav li.ui-tabs-active a,#sermon-tabs .ui-tabs-nav li a:hover{background:#0073A9;color:#fff}.sermon-mp3-player{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.sermon-mp3-thumb{max-width:125px}.sermon-mp3-audio-player{padding-left:16px;width:calc(100% - 125px)}p.sermon-mp3-title{font-weight:600;margin-bottom:8px}.page-template-rabbi-sermon-page .site-inner{max-width:none;padding:0}.page-template-rabbi-sermon-page .entry-content .wrap{margin:0 auto;max-width:1200px}.swfs-rabbi-recent-sermon-rabbi-wrap{padding:96px 24px;text-align:center}.page-template-rabbi-sermon-page .entry-content .swfs-rabbi-recent-sermon-rabbi-wrap .wrap{max-width:700px}.swfs-rabbi-recent-sermon-sermon-wrap{margin-bottom:96px;position:relative}.swfs-rabbi-recent-sermon-sermon-wrap h3{color:#303641}.swfs-rabbi-recent-sermon-sermon-wrap:after{background:rgba(3,80,127,.1);content:'';display:block;height:calc(100% - 80px);position:absolute;top:40px;width:100%;z-index:-1}.swfs-rabbi-recent-sermon-sermon-wrap .wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rabbi-recent-sermon-image,.rabbi-recent-sermon-info{width:50%}.rabbi-recent-sermon-image{padding-right:40px}.rabbi-recent-sermon-image img{width:100%}.rabbi-recent-sermon-info{padding-left:80px}.rabbi-recent-sermon-info a{text-decoration:none}.podcast-subscribe{background:#AA1E57;padding:32px 24px}.podcast-subscribe .wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.podcast-subscribe .wrap:before,.podcast-subscribe .wrap:after{display:none}.podcast-subscribe h2{margin-bottom:0}.rabbi-all-sermons{padding:96px 24px}.rabbi-all-sermons-header{text-align:center;padding-bottom:40px}.rabbi-all-sermons-header h2{margin-bottom:24px}.rabbi-all-sermons select{border:1px solid #DDD;color:#3A3A3A;max-width:200px}.swfs-rabbi-sermons-loop{border:1px solid #979797;border-bottom:0}.single-rabbi-sermon{border-bottom:1px solid #979797;padding:40px 80px;transition:all 0.2s ease-in-out}.single-rabbi-sermon:hover{background:#03507F;color:#fff}.single-rabbi-sermon:hover a{color:#fff}.single-rabbi-sermon:hover button{border:1px solid #fff;color:#fff}.single-rabbi-sermon:hover button:hover{background:#fff;color:#03507F}.single-rabbi-sermon a{text-decoration:none}.single-rabbi-sermon h4{margin-bottom:8px}.single-rabbi-sermon p.sermon-date{font-weight:600;margin-bottom:8px}.single-rabbi-sermon .single-rabbi-sermon-buttons button{margin-left:24px;margin-top:16px}.single-rabbi-sermon .single-rabbi-sermon-buttons a:first-of-type button{margin-left:0}.swfs-sermons-loop{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.swfs-sermons-container{border:1px solid #979797;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:2%;width:49%;transition:all 0.2s ease-in-out}.swfs-sermons-container:hover{background:#03507F}.swfs-sermons-container a{color:#303641}.swfs-sermons-container h4{color:#0073A9;margin-bottom:8px;transition:all 0.2s ease-in-out}.swfs-sermons-container:hover a,.swfs-sermons-container:hover a h4{color:#fff}.swfs-sermons-wrapper{padding:48px 80px}.swfs-sermons-wrapper .sermon-date{font-weight:700;margin-bottom:8px}.swfs-featured-sermons-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.featured-sermon-image{border-radius:50%;margin-right:32px;max-width:125px;overflow:hidden;position:relative;width:100%}.feature-sermon-info{width:calc(100% - 125px)}.swfs-featured-sermons-container h4{margin-bottom:8px}.swfs-featured-sermons-container button{margin-top:16px}@media only screen and (max-width:960px){.swfs-sermons-loop{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swfs-sermons-container{width:100%}.swfs-rabbi-recent-sermon-sermon-wrap{background:rgba(3,80,127,.1)}.swfs-rabbi-recent-sermon-sermon-wrap:after{content:none}.rabbi-recent-sermon-image{padding-right:40px}.rabbi-recent-sermon-info{padding-left:24px;padding-right:24px}}@media only screen and (max-width:768px){.rabbi-recent-sermon-image{padding-right:0}.rabbi-recent-sermon-info{padding:24px 24px 40px}.podcast-subscribe .wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.podcast-subscribe h2,.podcast-subscribe p{margin-bottom:24px}.single-rabbi-sermon{padding:40px}}@media only screen and (max-width:500px){.swfs-featured-sermons-container,.swfs-rabbi-recent-sermon-sermon-wrap .wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.featured-sermon-image{margin:0 auto 24px;max-width:50%}.feature-sermon-info,.rabbi-recent-sermon-image,.rabbi-recent-sermon-info{width:100%}.single-rabbi-sermon .single-rabbi-sermon-buttons button{margin-left:0}}