@charset "UTF-8";
/***!  /media/com_proclaim/css/cwmcore.min.css?2f51dd  !***/

:root{--color-white:#fff;--color-black:#000;--color-gray-dark:#595959;--color-gray-medium:#595959;--color-gray-light:#767676;--color-gray-border:#C5C1BE;--color-off-white:#fffff0;--color-background-light:#eee;--color-background-cell:#e3e2e2;--color-scripture:#a01a1a;--color-pagelinks-bg:#F2F2F2;--color-dropdowns-bg:#767676;--transition-default:all 0.5s;--focus-outline-color:#005fcc;--focus-outline-width:3px}.proclaim-skip-link{position:absolute;top:-40px;left:0;background:var(--color-black);color:var(--color-white);padding:8px 16px;z-index:10000;text-decoration:none;font-weight:700;border-radius:0 0 4px 0;transition:top .2s ease}.proclaim-skip-link:focus{top:0;outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:2px}.proclaim-main-content{scroll-margin-top:1rem}[role=button]:focus,[tabindex]:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:2px}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:2px}[role=button]:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:0}@media (forced-colors:active){[role=button]:focus,a:focus,button:focus{outline:3px solid CanvasText}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.overlay{transition:none}}#bsm_teachertable{margin:0;border-collapse:separate}#bsm_teachertable .bsm_studiestitlerow{background-color:var(--color-gray-dark)}#bsm_teachertable td{text-align:left;padding:0 5px;border:0}#bsm_teachertable .titlerow{border-bottom:thick}#bsm_teachertable .title{font-size:18px;font-weight:700;border-bottom:3px solid var(--color-gray-light);padding:4px 0 4px 4px}#bsm_teachertable .bsm_separator{border-bottom:1px solid var(--color-gray-light)}#bsm_teachertable .bsm_teachername{font-weight:700;font-size:14px;color:var(--color-black);white-space:nowrap}#bsm_teachertable .bsm_teacheremail,#bsm_teachertable .bsm_teacherphone,#bsm_teachertable .bsm_teacherwebsite{font-weight:400;font-size:11px}#bsm_teachertable .bsm_short{padding:8px 4px 4px}#bsm_teachertable .bsm_titledate,#bsm_teachertable .bsm_titlescripture,#bsm_teachertable .bsm_titletitle{font-weight:700;color:var(--color-white)}#bsm_teachertable .bsm_teacherlong{padding:8px 4px 4px;border-bottom:1px solid var(--color-gray-light)}#bsm_teachertable tr.bseven,#bsm_teachertable tr.bsodd{background-color:var(--color-white);border-bottom:1px solid var(--color-gray-light)}#bsm_teachertable tr.bseven{background-color:var(--color-off-white)}#bsm_teachertable .lastrow td{border-bottom:1px solid gray;padding-bottom:7px;padding-top:7px}#bsm_teachertable .bsm_teacherfooter{border-top:1px solid var(--color-gray-light);padding:4px 1px 1px 4px}.landingtable{clear:both;width:auto;display:table}.landingrow{display:inline;padding:1em}.landingcell{display:table-cell}#listingfooter li,#listingfooter ul,.landinglink a{display:inline}.landing_title{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:700}#landing_td{width:33%}.landing_separator{height:15px}.proclaim-page-header-img{max-height:80px;width:auto;object-fit:contain}div.listingfooter ul li{list-style:none outside none}#listintro p,#listintro td{margin:0;font-weight:700;color:#000}#bsdropdownmenu{margin-bottom:10px}.bsms_media_container div.bsms_media_file:not(:first-child){padding-left:10px}.bsms_media_container span.fa-play,.bsms_media_container span.icon-play{padding-right:4px;background-image:none}#bsmsmoduletable,.bsms_media_container{margin:0;border-collapse:separate}#bsmsmoduletable .lastcol,.bsms_media_container .lastcol{border-right:gray 2px solid}#bsmsmoduletable .lastrow td,.bsms_media_container .lastrow td{border-bottom:2px solid gray;padding-bottom:7px}#bsmsmoduletable th,.bsms_media_container th{background-color:var(--color-gray-medium);font-weight:700;color:#fff}#bsmsmoduletable th.firstrow,.bsms_media_container th.firstrow{border-bottom:gray 2px solid}#bsmsmoduletable tr.lastrow th,.bsms_media_container tr.lastrow th{border-bottom:2px solid gray;padding-bottom:3px}#bsmsmoduletable tr.bsodd td,.bsms_media_container tr.bsodd td{background-color:var(--color-white)}#bsmsmoduletable tr.bseven td,.bsms_media_container tr.bseven td{background-color:var(--color-off-white)}#bsmsmoduletable .date,.bsms_media_container .date{white-space:nowrap;font-size:1.2em;color:gray;font-weight:700}#bsmsmoduletable .scripture1,#bsmsmoduletable .scripture2,.bsms_media_container .scripture1,.bsms_media_container .scripture2{white-space:nowrap;color:var(--color-scripture);font-weight:700}#bsmsmoduletable .title,.bsms_media_container .title{font-size:1.2em;color:var(--color-gray-medium);font-weight:700}#bsmsmoduletable .series_text,.bsms_media_container .series_text{white-space:nowrap;color:gray}#bsmsmoduletable .duration,.bsms_media_container .duration{white-space:nowrap;font-style:italic}#bsmsmoduletable .custom,#bsmsmoduletable .details-pdf,#bsmsmoduletable .details-text,#bsmsmoduletable .details-text-pdf,#bsmsmoduletable .filesize,#bsmsmoduletable .hits,#bsmsmoduletable .jbsmedia,#bsmsmoduletable .location_text,#bsmsmoduletable .message_type,#bsmsmoduletable .secondary_reference,#bsmsmoduletable .store,#bsmsmoduletable .studynumber,#bsmsmoduletable .submitted,#bsmsmoduletable .teacher,#bsmsmoduletable .teacher-title-name,#bsmsmoduletable .thumbnail,#bsmsmoduletable .topic_text,.bsms_media_container .custom,.bsms_media_container .details-pdf,.bsms_media_container .details-text,.bsms_media_container .details-text-pdf,.bsms_media_container .filesize,.bsms_media_container .hits,.bsms_media_container .jbsmedia,.bsms_media_container .location_text,.bsms_media_container .message_type,.bsms_media_container .secondary_reference,.bsms_media_container .store,.bsms_media_container .studynumber,.bsms_media_container .submitted,.bsms_media_container .teacher,.bsms_media_container .teacher-title-name,.bsms_media_container .thumbnail,.bsms_media_container .topic_text{white-space:nowrap}#bsmsmoduletable .detailstable td,.bsms_media_container .detailstable td{border:0;padding:0 2px 0 0}#bsmsmoduletable .commentshead,#showhide,.bsms_media_container .commentshead{font-size:2em;font-weight:700}#bsmsmoduletable .mediatable td,.bsms_media_container .mediatable td{border:0;padding:0 6px 0 0}#bsmsmoduletable .mediatable span.bsfilesize,.bsms_media_container .mediatable span.bsfilesize{font-size:.6em;position:relative;bottom:7px}#bsmsmoduletable td,#bsmsmoduletable th,.bslisttable td,.bslisttable th{text-align:left;padding:0 5px;border:0}#bsmsmoduletable .row1col1,#bsmsmoduletable .row2col1,#bsmsmoduletable .row3col1,#bsmsmoduletable .row4col1,.bslisttable .row1col1,.bslisttable .row2col1,.bslisttable .row3col1,.bslisttable .row4col1{border-left:gray 2px solid}#bsmsmoduletable th.row1col1,#bsmsmoduletable th.row1col2,#bsmsmoduletable th.row1col3,#bsmsmoduletable th.row1col4,.bslisttable th.row1col1,.bslisttable th.row1col2,.bslisttable th.row1col3,.bslisttable th.row1col4{border-top:gray 2px solid;padding-top:3px}#showhide{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;text-decoration:none}#showhide .showhideheadingbutton img{vertical-align:bottom}.popupfooter,.popupwindow{margin:5px;text-align:center}p.popupfooter,p.popuptitle{font-weight:700;color:#fff}p.popupfooter{color:gray}#jbsmspan-image{padding-right:20px}.jbsmimg{max-width:200px;height:auto}.jbsmimg img{border:0;max-width:100%;height:auto;object-fit:cover;object-position:center 20%}.cwm-no-image{width:100%;height:100%;background-color:var(--color-gray-200,#e9ecef);display:flex;align-items:center;justify-content:center;border-radius:4px}.cwm-no-image .icon-image{font-size:48px;color:var(--color-gray-400,#ced4da)}div.JBSM .img-rounded{border-radius:25px}.black{color:#000}.effects{padding-left:15px;display:flex;flex-wrap:wrap;gap:20px}.effects .jbsmimg,.effects .jbsmimg-wrapper{position:relative;overflow:hidden;border-radius:4px}.effects .jbsmimg{display:flex;flex-direction:column;width:200px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.effects .jbsmimg:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.effects .jbsmimg-wrapper{display:block;width:100%;aspect-ratio:16/9;text-decoration:none;background-color:var(--color-gray-200,#e9ecef)}.effects .jbsmimg-wrapper::after{content:"";position:absolute;inset:0;border-radius:4px;background:0 0;transition:background .2s ease;pointer-events:none}.effects .jbsmimg:hover .jbsmimg-wrapper::after{background:rgba(0,0,0,.28)}.effects .jbsmimg-wrapper::before{content:"▶";position:absolute;top:50%;left:50%;z-index:1;color:#fff;font-size:1.5rem;line-height:1;text-shadow:0 2px 6px rgba(0,0,0,.5);transform:translate(-50%,-50%) scale(.5);opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none}.effects .jbsmimg:hover .jbsmimg-wrapper::before{opacity:1;transform:translate(-50%,-50%) scale(1)}.effects .jbsmimg-title{display:block;font-size:13px;color:var(--bs-link-color,var(--color-primary,#0d6efd));text-align:center;text-decoration:none;padding:8px 4px;max-width:100%;line-height:1.3;word-break:break-word}.effects .jbsmimg-title:hover,.proclaim-teacher-card .card-title a:hover{text-decoration:underline}.effects .jbsmimg img{display:block;margin:0;padding:0;object-fit:cover;object-position:center center}.effects .jbsmimg .cwm-no-image,.effects .jbsmimg img{position:absolute;inset:0;width:100%;height:100%}.overlay{display:block;position:absolute;z-index:20;background:rgba(0,0,0,.8);overflow:hidden;transition:var(--transition-default)}a.jbsmclose-overlay{top:0;right:0;width:45px;height:45px;font-size:20px;font-weight:700;line-height:45px;background-color:var(--color-black);cursor:pointer}a.jbsmclose-overlay.hidden{display:none}a.expand,a.jbsmclose-overlay,p.expand{display:block;position:absolute;z-index:100;text-align:center;color:var(--color-white)}a.expand{width:40px;height:40px;border:solid 5px var(--color-white);line-height:30px;font-weight:500;font-size:20px;border-radius:30px}p.expand{padding-left:20px}#effect-1 .overlay{bottom:0;left:0;right:0;width:100%;height:0}#effect-1 .overlay a.expand{left:0;right:0;bottom:20%;margin:0 auto -30px}#effect-1 .jbsmimg.hover .overlay,#effect-2 .jbsmimg.hover .overlay{height:100%}#effect-2 .overlay{top:0;left:0;right:0;width:100%;height:0}#effect-2 .overlay a.expand{left:0;right:0;top:50%;margin:-30px auto 0}#effect-3 .overlay{top:0;bottom:0;left:0;width:0;height:100%}#effect-3 .overlay a.expand{top:0;bottom:0;left:50%;margin:auto 0 auto -30px}#effect-3 .jbsmimg.hover .overlay,#effect-4 .jbsmimg.hover .overlay{width:100%}#effect-4 .overlay{top:0;bottom:0;right:0;width:0;height:100%}#effect-4 .overlay a.expand{top:0;bottom:0;right:50%;margin:auto -30px auto 0}#effect-5 .overlay,#effect-6 .overlay{top:0;bottom:0;left:0;right:0;opacity:0}#effect-5 .overlay a.expand,#effect-6 .overlay a.expand{left:0;right:0;top:0;transition:var(--transition-default)}#effect-5 .overlay a.expand{bottom:0;margin:auto;width:100%;height:100%;border-radius:0}#effect-5 .jbsmimg.hover .overlay,#effect-6 .jbsmimg.hover .overlay{opacity:1}#effect-5 .jbsmimg.hover .overlay a.expand{width:60px;height:60px;border-radius:30px}#effect-6 .overlay a.expand{margin:0 auto;opacity:0}#effect-6 .jbsmimg.hover .overlay a.expand{top:50%;margin-top:-30px;opacity:1}@media only screen and (max-width:1100px){.effects{padding-left:5px}.effects .jbsmimg:first-child{margin-left:0}.effects .jbsmimg:last-child,.effects .jbsmimg:nth-child(2n){margin-right:0}}@media only screen and (max-width:520px){.effects{padding-left:0;gap:12px}.effects .jbsmimg{width:calc(50% - 6px)}}#dropdowns,#pagelinks{border:1px solid var(--color-gray-border);position:relative}#pagelinks{background-color:var(--color-pagelinks-bg);border-radius:5px;font-size:105%;margin:13px 0 0;min-height:20px;padding:5px 10px}#dropdowns{background-color:var(--color-dropdowns-bg);margin:0-5px;padding:8px;border-radius:9px}.proclaim-listing a,a:not([class]),table span a{text-decoration:none}.proclaim-teacher-card{transition:transform .15s ease,box-shadow .15s ease}.proclaim-teacher-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.proclaim-teacher-card-img{display:block;overflow:hidden;aspect-ratio:16/9;background-color:var(--color-background-light)}.proclaim-teacher-card-img img,.proclaim-teacher-card-img picture img{width:100%;height:100%;object-fit:cover;display:block}.proclaim-teacher-card-img picture{display:block;width:100%;height:100%}.proclaim-teacher-card .card-title a{text-decoration:none;color:inherit}.proclaim-teacher-card-scripture{color:var(--color-scripture);font-weight:600}.proclaim-teacher-card-intro{font-size:.875rem;color:var(--color-gray-dark);line-height:1.5}.proclaim-teacher-list-row:last-child{border-bottom:none!important}.proclaim-teacher-list-row:hover{background-color:var(--color-background-light)}.proclaim-archive-badge{font-size:.75rem;margin-left:.5rem;vertical-align:middle}.proclaim-archive-notice{margin-bottom:1rem}@media (max-width:768px){#bsm_teachertable .bsm_teachername,#bsmsmoduletable .custom,#bsmsmoduletable .date,#bsmsmoduletable .details-pdf,#bsmsmoduletable .details-text,#bsmsmoduletable .details-text-pdf,#bsmsmoduletable .duration,#bsmsmoduletable .filesize,#bsmsmoduletable .hits,#bsmsmoduletable .jbsmedia,#bsmsmoduletable .location_text,#bsmsmoduletable .message_type,#bsmsmoduletable .scripture1,#bsmsmoduletable .scripture2,#bsmsmoduletable .secondary_reference,#bsmsmoduletable .series_text,#bsmsmoduletable .store,#bsmsmoduletable .studynumber,#bsmsmoduletable .submitted,#bsmsmoduletable .teacher,#bsmsmoduletable .teacher-title-name,#bsmsmoduletable .thumbnail,#bsmsmoduletable .topic_text,.bsms_media_container .custom,.bsms_media_container .date,.bsms_media_container .details-pdf,.bsms_media_container .details-text,.bsms_media_container .details-text-pdf,.bsms_media_container .duration,.bsms_media_container .filesize,.bsms_media_container .hits,.bsms_media_container .jbsmedia,.bsms_media_container .location_text,.bsms_media_container .message_type,.bsms_media_container .scripture1,.bsms_media_container .scripture2,.bsms_media_container .secondary_reference,.bsms_media_container .series_text,.bsms_media_container .store,.bsms_media_container .studynumber,.bsms_media_container .submitted,.bsms_media_container .teacher,.bsms_media_container .teacher-title-name,.bsms_media_container .thumbnail,.bsms_media_container .topic_text{white-space:normal}#bsm_teachertable,#bsm_teachertable tbody,#bsm_teachertable td,#bsm_teachertable th,#bsm_teachertable thead,#bsm_teachertable tr,#bsmsmoduletable,#bsmsmoduletable tbody,#bsmsmoduletable thead,#landing_td,.bslisttable,.bsms_media_container,.bsms_media_container tbody,.bsms_media_container td,.bsms_media_container th,.bsms_media_container thead,.bsms_media_container tr{display:block;width:100%}#bsm_teachertable tr{margin-bottom:1rem;border:1px solid var(--color-gray-light);border-radius:4px;padding:.5rem}#bsm_teachertable td{text-align:left;padding:.25rem .5rem;border:0}#bsmsmoduletable td,#bsmsmoduletable th,#bsmsmoduletable tr{display:block;width:100%}#bsmsmoduletable tr,.bsms_media_container tr{margin-bottom:1rem;border:1px solid var(--color-gray-border);border-radius:4px;padding:.5rem}#bsmsmoduletable td,.bsms_media_container td{text-align:left;padding:.25rem .5rem;border:0}#bsmsmoduletable .custom,#bsmsmoduletable .filesize,.bsms_media_container .custom,.bsms_media_container .filesize{display:none}.bslisttable tbody,.bslisttable td,.bslisttable th,.bslisttable thead,.bslisttable tr,.landingcell,.landingrow,.landingtable{display:block;width:100%}.bslisttable tr{margin-bottom:1rem;border:1px solid var(--color-gray-border);border-radius:4px;padding:.5rem}.bslisttable td,.bslisttable th{text-align:left;padding:.25rem .5rem;border:0}.landingcell{margin-bottom:1rem}.proclaim-teacher-list-row .col-md-2,.proclaim-teacher-list-row .col-md-5{padding-top:0;padding-bottom:0}}
