




body #hs-banner-parent div#hs-eu-cookie-confirmation {width: 100%; bottom: 0; max-width: 100%; }
body #hs-modal-content #hs-modal-accept-all { background:#000; border-color:#000000; color:#fff !important; transition:all .4s ease; }
body #hs-modal-content #hs-modal-accept-all:hover { background:#FCB122; border-color:#FCB122; }
body #hs-modal-footer-container button#hs-modal-save-settings { border-color:#000; color:#000; transition:all .4s ease; }
body #hs-modal-footer-container button#hs-modal-save-settings:hover { background:#FCB122; border-color:#FCB122; color:#fff; }
body #hs-modal-content #hs-categories-container .hs-category-row .hs-toggle-switch.hs-toggle-selected-flag { background:#FCB122; border-color:#FCB122; }
body div#hs-modal-content * { color: #000 !important; }

body div#hs-eu-policy-wording { width: 64%; padding-right:20px; }
body div#hs-eu-cookie-confirmation-buttons-area { width: 35%; }
body div#hs-eu-cookie-confirmation-inner { background: #f2f2f2; border-radius:0px !important; flex-direction: row !important; align-items: center; position:relative; }
body div#hs-eu-header-container { position: absolute; right: 27px; top: 15px; }
body div#hs-eu-policy-wording { color: #000; }
body div#hs-eu-policy-wording a { color: #000; text-decoration: underline !important; }
body div#hs-eu-policy-wording a:hover { color: #FCB122; }
div#hs-eu-cookie-confirmation { border-radius: 0 !important; }

body button#hs-eu-cookie-settings-button { background: #000; color: #fff !important; text-decoration: none !important; transition:all .4s ease; font-weight:500 !important; }
body button#hs-eu-cookie-settings-button:hover {  background:#FCB122; }  
body #hs-eu-cookie-confirmation #hs-eu-confirmation-button { background: #000; border-color:#000; color: #fff !important; transition:all .4s ease; }
body #hs-eu-cookie-confirmation #hs-eu-confirmation-button:hover { background: #FCB122; border-color:#FCB122; color:#fff; }
body button#hs-eu-decline-button { transition:all .4s ease; }
body button#hs-eu-decline-button:hover { background:#FCB122 !important; border-color:#FCB122 !important; }  
body #hs-eu-cookie-confirmation #hs-eu-close-button svg { width: 20px; height: 20px; }
 
/* body button#hs-modal-close-button { display:none !important; } */
body button#hs-eu-close-button { display:none !important; } 
body div#hs-category-description-analytics { margin-top: 10px; }

body #hs-eu-opt-in-buttons button#hs-eu-decline-button { background: #000; border-color: #000; color: #fff !important; transition: all .4s ease; }
body #hs-eu-opt-in-buttons button#hs-eu-decline-button:hover { background: #FCB122; border-color:#FCB122; }
 
 
@media(max-width:767px){
    body div#hs-eu-cookie-confirmation-inner { flex-wrap:wrap; }
    body div#hs-eu-policy-wording { width: 100%; padding-right:0; }
    body div#hs-eu-cookie-confirmation-buttons-area { width: 100%; }   
    body #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-buttons-area { justify-content: flex-start; }
    #hs-banner-parent #hs-modal-content { max-width:90%; }
}





.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}


.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;z-index:1}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}
.swiper-horizontal{touch-action:pan-y}
.swiper-vertical{touch-action:pan-x}
.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d{perspective:1200px}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}
.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{
    0%{transform:rotate(0deg)}
    to{transform:rotate(1turn)}
}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}
.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}
.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}
.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}
.swiper-button-lock{display:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}
.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}
.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}
button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none!important}
.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}
.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}
.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}
.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move;touch-action:none}
.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}
.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}
.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}


/**/
.spaceShadow { margin-bottom:20px; box-shadow:0px 4px 20px 0px #00000026; }


/* Temp Blog css */
.blog-post.content-wrapper { max-width: 1242px; }
.body-container.body-container--blog-post { background-image: url(https://www.shalomworld.ca/hubfs/Shalom_World_Theme/Images/beautiful-retro-nature-with-birds.png); background-repeat: no-repeat; background-size: cover; background-position: center; }
.blogpost_innercontent { background: #FFF; box-shadow: 2px 2px 4px 0px #00000040;    border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; }
.blogdateTime { font-size: 16px; font-weight: 500; line-height: 19.36px; letter-spacing: 0.4em; }
.blog_overtitle h1 { font-family: Inter; font-size: 30px; font-weight: 500; line-height: 36.31px; }
pre { white-space: break-spaces;}
.post_content p, .post_content ul, .post_content ol { font-weight: 400; font-size: 20px; line-height: 24.2px; }
.post_content blockquote { font-size: 29px; line-height: 31.47px; margin: 30px 0; padding-left: 29px; border-left: 2px solid #FEC249; }
.post_content pre { font-family: Inter; font-size: 16px; font-weight: 400; line-height: 19.36px; color: #00000080; margin-top: 52px; }
.post_content ul, .post_content ol {     list-style-position: outside;
    padding-left: 10px; }

@media(min-width: 768px){
    .blogdateTime {  font-size: 18px; line-height: 21.78px; }
    .blog_overtitle h1 {  font-size: 41px; line-height: 49.62px; }
    .post_content blockquote{border-left-width:3px;}
    .post_content pre {margin-top:45px}
}
@media(min-width: 992px){
    .post_content p, .post_content ul, .post_content ol { font-size: 23px; line-height: 27.84px; }
    .post_content blockquote { font-size: 30px; line-height: 40px; margin: 40px 0; }

}
@media(min-width: 1200px){
    .post_content blockquote { font-size: 34px; line-height: 41.15px; margin: 60px 0;  padding-left: 55px; }
}





/* .recentshowSlider .swiper-wrapper{margin:0 -5px} */

.recentshowSlider{padding-right:33px;}
.recentshowSlider .singleSlider img{object-fit:cover;border-radius:16px;height:100%;width:100%;object-fit:cover;}
.recentshowTitle p{font-size:17px;line-height:20px;}
.recentshowSlider .singleSlider a{display:inline-block;width:100%;height: 100%;}
.recentShows .wrapping-left{padding-left:30px;}
.recentshowSlider .singleSlider { padding: 0; }
@media(min-width:768px){
    .recentshowSlider .singleSlider{width:240px!important;height:240px!important;margin-right:10px;}
    .recentshowSlider{padding-right:70px;}
    .recentshowTitle p{font-size:24px;line-height:29.05px;font-weight:500;}
    .recentShows .wrapping-left{padding-left:70px;}

}
@media(min-width:992px){
    .recentshowSlider .singleSlider{width:320px!important;height:320px!important;}
}
@media(min-width:1200px){
    .recentshowSlider .singleSlider{width:380px!important;height:380px!important;}
}
@media(min-width:1400px){
    .recentshowSlider .singleSlider{width:420px!important;height:420px!important;}
}
@media(min-width:1600px){
    .recentshowSlider .singleSlider{width:480px!important;height:480px!important;}
}
@media(min-width:1800px){
    .recentshowSlider .singleSlider{width:585px!important;height:585px!important;}
}
@media(max-width:767px){
    .recentShows .wrapping-left{padding-right:0;}
    .recentshowSlider .singleSlider{width:182px!important;height:182px!important;margin-right:4px;}
    .recentshowSlider .singleSlider img{border-radius:8px;}
}

@media(max-width:429px){
    .recentShows .wrapping-left{padding-left:15px;}

}


@-webkit-keyframes blinker{
    from{opacity:1.0;}
    to{opacity:0.0;}
}





/* .popularshowSlider .swiper-wrapper{margin: 0 -5px;} */
.popularshowSlider { padding-right: 33px; }
.popularshowSlider .singleSlider img { width: 100%; height: 100% !important; object-fit: cover; border-radius:8px; }
.popularshowTitle p { font-size: 17px; line-height: 20px; }
.popularshowTitle h3 { font-weight: 500; font-family: Inter, sans-serif; }
/* .popularShows .wrapping-left { padding-left: 15px; } */
.popularshowSlider .singleSlider a{display:inline-block;width:100%; height: 100%; }
.popularshowSlider .singleSlider { padding: 0; }
/* .largeSquareSlider .swiper-button-prev,.largeSquareSlider .swiper-button-next{background:linear-gradient(89.88deg,#f58538,#ffcf53 100.05%);display:inline-flex;align-items:center;justify-content:center;border-radius:38px;text-align:center;position:absolute;z-index:10;top: 50%;transform: translateY(-50%);margin: 0;}
.largeSquareSlider .swiper-button-prev:after,.largeSquareSlider .swiper-button-next:after{content:none;} */



.largeSquareSlider .swiper-button-prev,.largeSquareSlider .swiper-button-next,.episodesWp .swiper-button-prev,.episodesWp .swiper-button-next,.smallSquareSlider .swiper-button-prev,.smallSquareSlider .swiper-button-next{width:50px;height:50px;display: flex;align-items:center;justify-content:center;border-radius:38px;text-align:center;position:absolute;z-index:10;top: 50% !important;!I;!;transform: translateY(-50%);margin: 0;}
.largeSquareSlider .swiper-button-prev:after,.largeSquareSlider .swiper-button-next:after,.episodesWp .swiper-button-prev:after,.episodesWp .swiper-button-next:after,.smallSquareSlider .swiper-button-prev:after,.smallSquareSlider .swiper-button-next:after{content:none;}
.largeSquareSlider .swiper-button-prev svg,.largeSquareSlider .swiper-button-next svg,.episodesWp .swiper-button-prev svg,.episodesWp .swiper-button-next svg,.smallSquareSlider .swiper-button-prev svg,.smallSquareSlider .swiper-button-next svg{width:20px;}
.episodesWp .swiper-button-disabled ,.largeSquareSlider .swiper-button-disabled,.smallSquareSlider .swiper-button-disabled { opacity: 0 !important; visibility: hidden !important; }
.episodesWp.loadIng .swiper-button-prev, .episodesWp.loadIng .swiper-button-next { opacity: 0; }
@media(min-width: 768px){
    .popularshowSlider .singleSlider{width:140px!important;height:140px!important;margin-right:10px;}
    .popularshowSlider.largeSquareSlider .singleSlider{width:240px!important;height:240px!important;margin-right:10px;}
    .popularshowSlider { padding-right: 70px; }
    .popularshowTitle p { font-size: 24px; line-height: 29.05px; font-weight: 500; }
    .popularShows .wrapping-left { padding-left: 70px; }
}
@media(min-width: 992px){
    .popularshowSlider .singleSlider { width: 190px !important; height: 190px !important;}
    .popularshowSlider.largeSquareSlider .singleSlider{width:320px!important;height:320px!important;}
    /*     .largeSquareSlider .swiper-button-prev,.largeSquareSlider .swiper-button-next{width:50px;height:50px;}
    .largeSquareSlider .swiper-button-prev svg,.largeSquareSlider .swiper-button-next svg{width:20px;} */
}
@media(min-width: 1200px){
    .popularshowSlider .singleSlider { width: 235px !important; height: 235px !important;}
    .popularshowSlider.largeSquareSlider .singleSlider{width:380px!important;height:380px!important;}
    /*     .largeSquareSlider .swiper-button-prev,.largeSquareSlider .swiper-button-next{width:70px;height:70px;}
    .largeSquareSlider .swiper-button-prev svg,.largeSquareSlider .swiper-button-next svg{width:30px;} */
}
@media(min-width: 1400px){
    .popularshowSlider .singleSlider { width: 250px !important; height: 250px !important;}
    .popularshowSlider.largeSquareSlider .singleSlider{width:420px!important;height:420px!important;}
}
@media(min-width: 1600px){
    .popularshowSlider .singleSlider { width: 280px !important; height: 280px !important;}
    .popularshowSlider.largeSquareSlider .singleSlider{width:480px!important;height:480px!important;}
}
@media(min-width: 1800px){
    .popularshowSlider .singleSlider { width: 345px !important; height: 345px !important;}
    .popularshowSlider.largeSquareSlider .singleSlider{width:585px!important;height:585px!important;}
}  
@media(max-width: 767px){
    .popularShows .wrapping-left { padding-right: 0; }
    .popularshowSlider .singleSlider{width:119px !important;height:119px !important;margin-right:4px;}
    .popularshowSlider.episodesWp .singleSlider { width: 181px !important; height: 181px !important; }
    .popularshowSlider .singleSlider img { border-radius: 8px; }
    .popularshowSlider.largeSquareSlider .singleSlider{width:182px!important;height:182px!important;margin-right:4px;}
    .popularshowTitle h3 { font-size: 17px; }

}

@media(max-width: 429px){
    .popularShows .wrapping-left { padding-left: 15px; }

}



/* .popularshowSlider { padding-right: 33px; }
.popularshowSlider .singleSlider img { width: 100%; height: 100% !important; object-fit: cover; border-radius: 16px; }
.popularshowTitle p { font-size: 17px; line-height: 20px; }
.popularShows .wrapping-left { padding-left: 15px; }
.popularshowSlider .singleSlider a{display:inline-block;width:100%; height: 100%; }
.popularshowSlider .singleSlider { padding: 0; }

@media(min-width: 768px){
.popularshowSlider .singleSlider{width:140px!important;height:140px!important;margin:0 5px;}
.popularshowSlider { padding-right: 70px; }
.popularshowTitle p { font-size: 24px; line-height: 29.05px; font-weight: 500; }
.popularShows .wrapping-left { padding-left: 70px; }
}
@media(min-width: 992px){
.popularshowSlider .singleSlider { width: 190px !important; height: 190px !important;}
}
@media(min-width: 1200px){
.popularshowSlider .singleSlider { width: 235px !important; height: 235px !important;}
}
@media(min-width: 1400px){
.popularshowSlider .singleSlider { width: 250px !important; height: 250px !important;}
}
@media(min-width: 1600px){
.popularshowSlider .singleSlider { width: 280px !important; height: 280px !important;}
}
@media(min-width: 1800px){
.popularshowSlider .singleSlider { width: 345px !important; height: 345px !important;}
}  
@media(max-width: 767px){
.popularShows .wrapping-left { padding-right: 0; }
.popularShows .singleSlider{width:119px !important;height:119px !important;margin:0 2px;}
} */





/*  Sw plus page form css start*/


#custom-signup-form .baseModuleParent{padding:0}
#custom-signup-form .advanceForm .hs-submit .hs-button{border-color:#003064;color:#f5e49b;background-color:#003064;border-radius: 8px;}
#custom-signup-form .advanceForm .hs-submit .hs-button:hover{background-color:#ebb542;border-color:#ebb542;color:#001447}
@media (min-width:1200px){
    #custom-signup-form .advanceForm{top:-180px;margin-bottom:-180px}
}
@media (min-width:1400px){
    #custom-signup-form.advanceFormModule .form-title{margin:0 auto 82px;}
}


/*  Sw plus page form css ends*/



/*  contributeModule css start */

.contributeModule .heading h6{letter-spacing: 0.3em} 
.contributeModule .heading h6 + *{margin-top:54px;} 
.contributeModule .heading * + p{margin-top:25px;} 
.contributeModule .contribute-card{color:#323232;line-height:1.21;font-weight:400;font-family:Inter;background: #FFF;border-radius:4px;height:100%;box-shadow: 2px 2px 4px 0px #00000040;display: flex;flex-direction: column;justify-content: space-between;padding:48px 43px 51px;} 
.contributeModule .contribute-card h5{font-weight:600;color:#000000;} 
.contributeModule .contribute-card *+p{margin-top:15px;} 
.contributeModule .heading{max-width: 1250px;margin: 0 auto;} 
.contributeModule .contribute-card .button a{min-width:210px;font-weight:600;font-size:20px;} 
.contributeModule .heading{font-size: 22px;} 
.contributeModule .heading h1, .contributeModule .heading .h1{font-size:26px;text-transform:uppercase;} 
.contributeModule .contribute-card h5{font-size:26px;font-family:Inter;} 
@media (min-width:768px){.contributeModule .heading h6 + *{margin-top:40px;} .contributeModule .heading h1, .contributeModule .heading .h1{font-size:40px;}} 
@media (min-width:992px){.contributeModule .contribute-card h5{font-size:22px;} .contributeModule .contribute-card{padding:40px 30px;}} 
@media (min-width:1200px){.contributeModule .row{margin:0 -25px;} .contributeModule .row>div{padding-left:25px;padding-right:25px;}} 
@media (min-width:1600px){.contributeModule .heading h1, .contributeModule .heading .h1{font-size: 63px;line-height: 1.21;} .contributeModule .heading h6 + *{margin-top:60px;} .contributeModule .heading * + p{margin-top:33px;} .contributeModule .heading{font-size: 24px;line-height: 1.21;} .contributeModule .contribute-card{padding:74px 74px 72px;} .contributeModule .contribute-card h5{font-size:29px;} .contributeModule .contribute-card{font-size:26px;} .contributeModule .contribute-card *+p{margin-top:25px;} .contributeModule .contribute-card .button a{min-width:258px;font-size:29px;}} 
@media (max-width:991px){.contributeModule .heading p br{display:none;}.contributeModule .contribute-card p { font-size: 21px; }} 
@media (max-width:767px){ .contributeModule .content-wrapper{  padding-left: 37px;padding-right:37px;}}
@media (max-width:429px){
    .contributeModule .contribute-card{padding:40px 15px;} 
    .contributeModule .heading{font-size: 18px;}
    .contributeModule .contribute-card h5{font-size:22px;}
    .contributeModule .contribute-card p { font-size: 18px; }
}

/*  contributeModule css ends */


/*  advanceFormModule css start */

.advanceFormModule .hs_cos_wrapper_type_form{background:transparent;border:none;padding:0;} 
.advanceFormModule .form-title{text-align:center;font-size:17px;line-height:20px;letter-spacing:0.3em;color:#323232;margin:0 auto 50px;padding:0 37px;max-width:350px;} 
.advanceForm form{padding:0 15px;} 
.advanceForm .hs-submit{text-align:center;margin-top:25px;} 
.advanceForm{position:relative;max-width:678px;margin:0 auto;} 
.advanceForm:before{content:'';position:absolute;width:24%;height:97%;left:0;top:10px;z-index:-1;border:1px solid #142860;border-right:none;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;} 
.advanceForm:after{content:'';position:absolute;width:24%;height:97%;right:0;top:10px;z-index:-1;border:1px solid #142860;border-left:none;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;} 
.advanceForm .hs-fieldtype-textarea.hs-input{min-height:375px;} 
.advanceForm .hs-submit .hs-button{background:#F1C962;border-color:#F1C962;min-width:206px;color:#1E1E1E;font-weight:700;font-family:Gotham,sans-serif;padding: 23px 35px;} 
.advanceForm .hs-submit .hs-button:hover{background:#000000;border-color:#000000;color:#FFF;} 
.advanceForm .hs_error_rollup{display:none;} 
.advanceForm .hs-error-msg{font-size:14px;} 
.advanceForm .hs-error-msgs li{line-height:11px;margin-top:3px;} 
.submitted-message{background-color:transparent;border:none;color:#000000;padding:0 20px 35px;text-align:center;} 
.advanceForm .hs-error-msgs{position:static;} 
@media(min-width:768px){.advanceForm form{padding:0 30px;} .advanceFormModule .form-title{font-size:24px;line-height:28.8px;} .advanceForm .hs-submit{margin-top:35px;} .advanceForm:after,.advanceForm:before{width:29.6%;height:95%;top:14px;}.advanceForm .hs-submit .hs-button{min-width:197px;}} 
@media(min-width:1400px){.advanceFormModule .form-title{margin:0 auto 82px;} .submitted-message{padding-bottom:80px;} .advanceForm .hs-fieldtype-textarea.hs-input{min-height:234px;}} 
@media(min-width:1600px){.advanceForm .hs-submit .hs-button{min-width:197px;font-size:24px;min-height:76px;} .advanceFormModule .form-title{margin:0 auto 82px;} .advanceForm form{padding:0 49px;}} 
@media(max-width:767px){.advanceFormModule .content-wrapper{padding-left:16px;padding-right:16px;}} 
@media(max-width:479px){.advanceForm:after,.advanceForm:before{width:18%;}} 
@media(max-width:379px){.advanceForm:after,.advanceForm:before{width:14%;}}

/*  advanceFormModule css ends */

.body-container--sw-plus .advanceForm:after, .body-container--sw-plus .advanceForm:before{height: 97%;}

@media(min-width:768px){.body-container--sw-plus .advanceForm:after, .body-container--sw-plus .advanceForm:before{height: 94.5%;}}

/*  termsModule css start */

.termsModule .content-box{padding:50px 39px;font-weight:400;font-size:18px;line-height:1.21;font-family:Inter;box-shadow:2px 2px 4px 0px #00000040;background-color:#FFF;border-radius:4px;} 
.termsModule .heading h6{letter-spacing:.3em;} 
.termsModule .content-box-inner{max-width:866px;margin:0 auto;} 
.termsModule .content-box ul{list-style-position:outside;} 
.termsModule .content-box ul li{margin:0;padding:0;} 
@media(min-width:768px){.termsModule .content-box{padding:90px 40px;}} 
@media(min-width:1400px){.termsModule .content-box{padding:132px 60px 245px;}} 
@media(max-width:429px){.termsModule .content-box{padding:40px 15px;}}

/*  termsModule css ends */


/*  partonsModule css start */

.partonsModule{overflow:hidden;} 
.partonsModule .heading h6{letter-spacing:3px;} 
.partonsModule .row{margin:0;} 
.partonsModule .row>div{padding-left:0;padding-right:0;} 
.partonsModule .img-wrap img{border-radius:4px;width:100%;object-fit:cover;object-position:top;min-height:200px;} 
.partonsModule .text-content{padding-top:16px;color:#000000;font-size:14px;line-height:1;font-weight:400;} 
.partonsModule .text-content h6+p{margin-top:5px;} 
.partonsModule .load-more-btn a{color:#323232;font-size:15px;line-height:1.2;font-weight:500;letter-spacing:1px;} 
.partonsModule .load-more-btn a:hover{color:#ca963e;} 
.partonsModule .load-more-wrapper{display:none;} 
@media(min-width:768px){.partonsModule .row{margin:0 -16.5px;} 
    .partonsModule .row>div{padding-left:16.5px;padding-right:16.5px;} 
    .partonsModule .patrons-card-wrap{display:none;} 
    .partonsModule .patrons-card-wrap.visible{display:block;} 
    .partonsModule .load-more-wrapper{display:block;} 
    .partonsModule .img-wrap img{max-height:400px;min-height:300px;}} 
@media(min-width:992px){.partonsModule .text-content h6{font-size:20px;} 
    .partonsModule .text-content{font-size:16px;}} 
@media(min-width:1600px){.partonsModule .text-content h6{font-size:24px;} 
    .partonsModule .img-wrap img{max-height:497px;min-height:497px;}} 
@media(max-width:767px){.partonsModule .content-wrapper{padding-left:17px;padding-right:0;} 
    .partonsModule .patrons-swiper{overflow:hidden;} 
    .partonsModule .text-content h6{font-size:18px;margin-bottom:10px;} 
    .partonsModule .text-content{padding-top:8px;} 
    .partonsModule .row{flex-wrap:nowrap;} 
    .partonsModule .heading h6{letter-spacing:0.3em;}
    .partonsModule .img-wrap img{min-height:360px;max-height:360px;}
}
@media(max-width:575px){.partonsModule .img-wrap img{min-height:200px;}}

/*  partonsModule css ends */


/*  awardsSliderModule css start */

.awardsSliderModule .heading h6{letter-spacing:3px;text-transform:uppercase;} 
.awardsSliderModule .swiper{padding-bottom:91px;} 
.awardsSliderModule .swiper-slide-inner{background:#FFF;border-radius:4px;box-shadow:4px 4px 20px 0px #00000040;} 
.awardsSliderModule .swiper-slide-img img{border-radius:4px;width:100%;max-height:398px;} 
.awardsSliderModule .swiper-slide-content{padding:20px 15px;font-size:10px;line-height:1.2;letter-spacing:3.3px;font-weight:700;} 
.awardsSliderModule .swiper-slide-content h6{color:#8A8473;letter-spacing:0.1em;text-align:center;font-size:18px;} 
.awardsSliderModule .swiper-button-wrap{position:absolute;bottom:0;display:inline-flex;align-items:center;justify-content:center;left:50%;transform:translateX(-50%);} 
.awardsSliderModule .swiper-button-prev:after,.awardsSliderModule .swiper-button-next:after{content:none;} 
.awardsSliderModule .swiper-button-prev,.awardsSliderModule .swiper-button-next{background-color:#CBCBCB;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:38px;text-align:center;position:static;margin:0 18px;} 
.awardsSliderModule .swiper-button-prev svg,.awardsSliderModule .swiper-button-next svg{width:12px;height:16px;} 
.awardsSliderModule .swiper-slide-content *+p{margin-top:12px;} 
.awardsSliderModule .swiper-button-prev svg{margin-left:-3px;} 
.awardsSliderModule .swiper-button-next svg{margin-right:-3px;} 
.awardsSliderModule .swiper-wrapper{pointer-events:none;} 
 
@media(min-width:768px){.awardsSliderModule .swiper-button-prev,.awardsSliderModule .swiper-button-next{width:50px;height:50px;border-radius:50px;margin:0 24px;} 
    .awardsSliderModule .swiper-button-prev svg,.awardsSliderModule .swiper-button-next svg{width:16px;height:18px;} 
    .awardsSliderModule .swiper-slide-content h6{font-size:20px;}} 
@media(min-width:1600px){.awardsSliderModule .swiper-slide-content{padding:32px 30px 36px;} 
    .awardsSliderModule .swiper-slide-content h6{font-size:26px;} 
    .awardsSliderModule .swiper-slide-content *+p{margin-top:11px;}} 
@media(min-width:1200px){
  .awardsSliderModule .swiper-slide-img img{max-height:490px;} 
}
@media(max-width:1400px){.awardsSliderModule .custom-container{max-width:1000px!important;}} 
@media(max-width:767px){
    .awardsSliderModule .swiper-slide-content h6{font-size:16px;line-height:1.2;padding: 0 10px 10px;} 
    .awardsSliderModule .heading{padding:0 15px;max-width:80%;margin:0 auto;} 
    .awardsSliderModule .content-wrapper{padding-left:0;padding-right:0;}
    .awardsSliderModule .swiper{padding-bottom:60px;}  
    
}
@media(max-width:600px){
  
/*   .awardsSliderModule .swiper-slide-img img { max-height: 300px; object-fit: cover; object-position: top center; } */
  
}

@media(max-width:400px){
  
  .awardsSliderModule .swiper-slide-img img { max-height: 300px; object-fit: cover; object-position: top center; }
  
}
/*  awardsSliderModule css ends */

.awardsSliderModule .custom-container { max-width:1100px !important; }
 
 

/*  initiativesModule css start */

.initiativesModule .row{margin:0 -3px;row-gap:6px;} 
.initiativesModule .row>div{padding:0 3px;} 
.initiativesModule .initiativesSubtitle h6{letter-spacing:0.3em;} 
.initiativesModule .initiative-card{box-shadow:1px 1px 5px 0px #00000042;background-color:#FFF;padding:35px 22px;min-height:325px;display:flex;flex-direction:column;height:100%;justify-content:space-between;border-radius:4px;} 
.initiativesModule .text-content{color:hsl(0deg 0% 0% / 60%);font-size:16px;line-height:1.21;font-weight:400;} 
.initiativesModule .initiative-card .button a{font-size:14px;} 
@media(min-width:768px){.initiativesModule .initiative-card .button a{font-size:18px;}} 
@media(min-width:1400px){.initiativesModule{margin-bottom:-48px;}} 
@media(min-width:1600px){.initiativesModule .initiative-card{padding:54px 35px 38px;min-height:400px;} 
    .initiativesModule .initiative-card .button a{font-size:22px;} 
    .initiativesModule .text-content{font-size:18px;}} 
@media(max-width:767px){.initiativesModule .content-wrapper{padding-left:15px;padding-right:15px;} 
    .initiativesModule .initiativesSubtitle h6{font-size:17px;line-height:1.2;}} 
@media(max-width:429px){.initiativesModule .initiative-card{padding:30px 15px;} 
    .initiativesModule .text-content{font-size:16px;}}

/*  initiativesModule css ends */


/*  ourMissionModule css start */

.ourMissionModule .missionContent h6{letter-spacing:5.1px;}
.ourMissionModule .missionContent h2{color:#CA963E;text-transform:uppercase;}
.ourMissionModule .missionContent{font-weight:400;line-height:1.2; font-size:18px; }
.ourMissionModule .missionContent *+h2{margin-top:23px;}
.ourMissionModule .missionContent *+p{margin-top:20px;}
@media(min-width:768px){.ourMissionModule .missionContent *+h2{margin-top:32px;}
    .ourMissionModule .missionContent *+p{margin-top:30px;}
    .ourMissionModule .missionContent h2 { font-size:40px; line-height:1.2; }
}
@media(max-width:767px){.ourMissionModule .missionContent .h1{font-size:37px;}
    
}

/*  ourMissionModule css ends */


/*  our story css starts */

.our-story-module{background-color:#fff;}
.our-story-module .content{line-height:1.4;font-weight:400;}
.our-story-module .content h6{letter-spacing:.3em;}
.our-story-module .button a{width:100%;}
@media (min-width:430px){
    .our-story-module .button a{min-width:342px;width:auto;}
}
@media (min-width:768px){
    .our-story-module .button a{padding-top:20px;padding-bottom:20px;}
    .ourMissionModule .missionContent h6{letter-spacing:7.2px;}
}
@media (min-width:1600px){
    .our-story-module .content{font-size:18px;line-height:1.4;}
    .our-story-module h6 + p{margin-top:40px;}
}

/*  our story css ends */



/*  globalNumbersModule css start */

.globalNumbersModule .heading h6{letter-spacing:0.3em;}
.globalNumbersModule .number-row{margin:0 -2.5px;}
.globalNumbersModule .number-cards{text-align:center;background:#FFF;box-shadow:1px 1px 4px 0px #00000040;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:19px 24px;margin:0 2.5px 5px;border-radius:4px;}
.globalNumbersModule .number-cards h2{font-size:40px;line-height:1.2;color:#CA963E;font-weight:500;}
.globalNumbersModule .number-cards p{color:#323232;font-size:12px;line-height:1.2;margin:0;letter-spacing:0.3em;font-weight:700;}
@media (min-width:768px){
    .globalNumbersModule .number-row{margin:0 -5px;}
    .globalNumbersModule .number-cards{margin:0 5px 10px;padding:24px 40px;}
    .globalNumbersModule .number-cards p{font-size:15px;}
    .globalNumbersModule .number-cards h2{font-size:44px;}

}
@media (min-width:1600px){
    .globalNumbersModule .number-cards h2{font-size:60px;}
    .globalNumbersModule .number-cards{margin:0 5px 10px;padding:24px 39px;}
}
@media (max-width:429px){
    .globalNumbersModule .number-cards h2{font-size:30px;}
}

/*  globalNumbersModule css ends */

.videoPopupInner>div{
    padding: 0 !important;
}


/*  endorsmentsModule css start */
.endorsmentsModule{overflow:hidden}
.endorsmentsModule .row{margin:0 -12.5px;}
.endorsmentsModule .row>div{padding-left:12.5px;padding-right:12.5px;}
.endorsmentsModule .hubdb_data_card{margin-bottom:30px;}
.endorsmentsModule .heading h6{letter-spacing:0.3em;}
.endorsmentsModule .data_card_desc{font-size:14px;line-height:1.35;font-weight:400;font-family:Inter;color:#000000;margin-top:5px;}
.endorsmentsModule .data_card_desc h6+p{margin-top:0;}
.endorsmentsModule .load-more-btn{display:inline-block;font-weight:500;font-size:15px;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;color:#323232;}
.endorsmentsModule .load-more-btn:hover{color:#ca963e;}
.endorsmentsModule .hubdb_data_top_card{width:100%;position:relative;height:288px;}
.endorsmentsModule .videoBox{display:none;height:100%;}
.endorsmentsModule .videoBox>div {padding: 0 !important;height: 100%;display: flex;align-items: center;}
.endorsmentsModule .videoThumbnail{position:relative;height:288px;}
.endorsmentsModule .videoThumbnail img{height:100% !important;object-fit:cover;width:100%;border-radius:4px;}
.endorsmentsModule .data_title h5{font-size:17px;line-height:1.21;font-weight:700;font-family:Inter;}
.endorsmentsModule .hubdb_item_cat{font-size:10px;padding:10px;color:#000;}
.endorsmentsModule .hubdb_data_bottom_card{margin-top:12px;}
.endorsmentsModule .category-filter ul{padding:0;margin:0;list-style-type:none;margin:0 -22px;display:flex;flex-wrap:wrap;row-gap:8px;}
.endorsmentsModule .category-filter ul li{font-family:Inter;font-size:13px;font-weight:600;line-height:15.73px;letter-spacing:0.3em;text-align:center;display:inline-block;margin:0 22px;text-transform:uppercase;cursor:pointer;}
.endorsmentsModule .category-filter ul li.active{font-weight:800;}
.endorsmentsModule .expandTab{display:none;}
.endorsmentsModule .playButton{cursor:pointer;width:28px;height:28px;position:absolute;right:15px;bottom:17px;background-image:url(https://www.shalomworld.ca/hubfs/Shalom_World_Theme/Images/play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:2;}
.endorsmentsModule .playButton a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
.videoPopupBoxWp{margin-left:auto;margin-right:auto;max-width:900px;position:relative;width:95%;}
.videoPopupBoxWp video{width:100%;height:auto;}
.endorsmentsModule .expandTabText{font-family:Inter;font-size:13px;font-weight:600;letter-spacing:.3em;line-height:15.73px;text-transform:uppercase;}

@media (min-width:768px){
    .endorsmentsModule .hubdb_data_bottom_card{margin-top:20px;}
    .endorsmentsModule .data_title h5{font-size:20px;}
    .endorsmentsModule .data_card_desc{font-size:16px;}
}

@media (min-width:992px){
    .endorsmentsModule .playButton{width:48px;height:48px;right:30px;bottom:26px;}
}

@media (min-width:1600px){
    .endorsmentsModule .data_title h5{font-size:24px;}
    .endorsmentsModule .data_card_desc{font-size:21px;line-height:1.38;}
}

@media (max-width:767px){
    .endorsmentsModule .content-wrapper{padding-left:12px;padding-right:12px;}
    .endorsmentsModule .expandTab{display:block;text-align:right;padding-right:22px;}
    .endorsmentsModule .expandTab-inner{display:inline-flex;align-items:center;cursor:pointer;}
    .endorsmentsModule .expandTab svg{width:13px;}
    .endorsmentsModule .expandTab-inner.open svg{transform:rotate(180deg);transition:transform 0.3s ease;}
    .endorsmentsModule .category-filter{position:relative;}
    .endorsmentsModule .category-filter ul{position:absolute;top:98%;width:auto;z-index:111;height:auto;margin:0;display:none;background:#FFF;padding:10px;margin:0;left: auto;right: 0;}
    .endorsmentsModule .category-filter ul li{display:block;width:100%;margin:0;padding:10px 5px;text-align:right;}
    .endorsmentsModule .row{flex-wrap:nowrap;margin:0;}
    .endorsmentsModule .row>div{margin-bottom:0;padding:0;}
    .endorsmentsModule s.load-more-container{display:none!important}
}

@media (max-width:479px){
    .endorsmentsModule .videoThumbnail{
        height:168px;
    }
    .endorsmentsModule .hubdb_data_top_card{height:168px}

}

/*  endorsmentsModule css ends */


/*  milestoneSliderModule css start */

.milestoneSliderModule .content-wrapper{max-width:100%;padding-left:12px;padding-right:0;}
.milestoneSliderModule .heading h6{letter-spacing:0.3em;color:#FFF;text-transform:uppercase;}
.milestoneSliderModule .swiper-button-prev:after,.milestoneSliderModule .swiper-button-next:after{content:none;}
.milestoneSliderModule .swiper-button-prev,.milestoneSliderModule .swiper-button-next{background-color:#FDBA12;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:38px;text-align:center;position:absolute;z-index:10;top:35%;}
.milestoneSliderModule .swiper-button-prev svg,.milestoneSliderModule .swiper-button-next svg{width:12px;height:16px;}
.milestoneSliderModule .swiper-button-prev{left:0;}
.milestoneSliderModule .swiper-button-next{right:12px;}
.milestoneSliderModule .swiper-button-prev.swiper-button-disabled,.milestoneSliderModule .swiper-button-next.swiper-button-disabled{opacity:0;}
.milestoneSliderModule .swiper-slide{height:auto;}
.milestoneSliderModule .swiper-slide-inner{height:100%;}
.milestoneSliderModule .swiper-slide-content{position:relative;height:100%;}
.milestoneSliderModule .swiper-slide-content:after{content:'';position:absolute;left:0;width:5px;display:block;height:100%;background:#FFF;height:calc(100% - 20px);border-top-left-radius:16px;background:linear-gradient(194.64deg,#ebf8ff 3.92%,#fff 85.82%);z-index:-1;top:20px;box-shadow:4px 0 4px 0 #00000040;}
.milestoneSliderModule .top-content{background:linear-gradient(194.64deg,#EBF8FF 3.92%,#FFFFFF 85.82%);padding:43px 34px;color:#000000;font-size:17px;line-height:1.21;font-weight:400;font-family:Inter;filter:drop-shadow(4px 0px 4px rgba(0,0,0,0.25));border-radius:21px;border-bottom-left-radius:0;height:calc(100% - 160px);}
.milestoneSliderModule .top-content h5{font-size:20px;line-height:1.21;font-family:Inter;font-weight:600;letter-spacing:normal;}
.milestoneSliderModule .bottom-content{position:relative;padding:100px 30px 15px;background-color:transparent;border-radius:16px;height:160px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;}
.milestoneSliderModule .bottom-content h3{color:#FFF;font-weight:300;font-family:Inter;}
.milestoneSliderModule .bottom-content:before {content: '';position: absolute;top: -0.7px;left: 0px;background-image: url(https://www.shalomworld.ca/hubfs/Shalom_World_Theme/Images/Vector-2.svg);width: 34px;height: 25px;background-repeat: no-repeat;background-position: top;}
@media (min-width:768px){.milestoneSliderModule .top-content{font-size:18px;}.milestoneSliderModule .top-content h5{font-size:22px;}.milestoneSliderModule .top-content{padding:40px 20px;}}
@media (min-width:1024px){
    .milestoneSliderModule .swiper-button-prev,.milestoneSliderModule .swiper-button-next{width:60px;height:60px;border-radius:60px;margin:0;top: calc(50% - 80px - 30px);}
    .milestoneSliderModule .swiper-button-prev svg,.milestoneSliderModule .swiper-button-next svg{width:25px;}
}

@media (min-width:1400px){
    .milestoneSliderModule .swiper-button-prev,.milestoneSliderModule .swiper-button-next{width:70px;height:70px;border-radius:96px;margin:0;top: calc(50% - 80px - 35px);}
    .milestoneSliderModule .swiper-button-prev svg,.milestoneSliderModule .swiper-button-next svg{height:auto;width:25px;}
}

@media (min-width:1600px){
    .milestoneSliderModule .content-wrapper{padding-left:49px;padding-right:0;}
    .milestoneSliderModule .top-content{padding:58px 25px 75px;}
    .milestoneSliderModule .top-content h5{font-size:26px;}
    .milestoneSliderModule .top-content *+p{margin-top:30px;}
    .milestoneSliderModule .top-content{height:calc(100% - 210px);font-size:21px;}
    .milestoneSliderModule .bottom-content{padding:150px 40px 42px;min-height:200px;height:210px;}
    .milestoneSliderModule .swiper-button-prev,.milestoneSliderModule .swiper-button-next{top: calc(50% - 105px - 35px);}
    .milestoneSliderModule .swiper-button-prev{left:0;}.milestoneSliderModule .swiper-button-next{right:35px;}

}
@media (max-width: 767px) {
    .milestoneSliderModule .top-content{
        padding-left:20px;
        padding-right:20px;
    }
    .milestoneSliderModule .top-content p br {
        display: none;
    }
    .milestoneSliderModule .swiper-button-prev, .milestoneSliderModule .swiper-button-next{display:none}
}

/*  milestoneSliderModule css ends */


/*  swPlusSection-v2 css start */

.swPlusSection-v2 .text-wrap { width: 605px; max-width: 100%; }
.swPlusSection-v2 .text-wrap .h2 { font-size: 30px; font-weight: 500; line-height: 1.2; text-transform: uppercase; }
.swPlusSection-v2 .text-wrap .h2 span { color: #E3C35A; font-weight: 700; }
.swPlusSection-v2 .btn-large a { min-height: 70px; font-size: 24px; font-weight: 700; font-family: Gotham; min-width: 250px; }
.swPlusSection-v2 .img-wrap img { width: 242px; }
.swPlusSection-v2 .sw-left-content .content-inner { justify-content: center; text-align: center; }

@media (min-width: 768px) {
    .swPlusSection-v2 .sw-left-content .content-inner { text-align: left; justify-content: flex-start; }
    .swPlusSection-v2 .img-wrap { margin-right: 25px; }
    .swPlusSection-v2 .img-wrap img { width: 250px; }
    .swPlusSection-v2 .sw-left-content { width: 68.25%; }
    .swPlusSection-v2 .sw-right-content { width: 31.75%; }
    .swPlusSection-v2 .sw-left-content .content-inner { flex-wrap: nowrap; }
    .swPlusSection-v2 .btn-large a { min-width: 180px;min-height:80px; }
}

@media (min-width: 992px) {
    .swPlusSection-v2 .text-wrap .h2 { font-size: 42px; line-height: 1.04; }
    .swPlusSection-v2 .text-wrap .h2 span { font-size: 57px; }
    .swPlusSection-v2 .btn-large a { min-width: 251px; }
}

@media (min-width: 1600px) {
    .swPlusSection-v2 .img-wrap { margin-right: 92px; }
    .swPlusSection-v2 .btn-large a { padding: 28px 57px; font-size: 32px; }
    .swPlusSection-v2 .img-wrap img { width: auto; }
}


/*  swPlusSection-v2 css ends */


/*  swSignupModule css start */

.swSignupModule .videoThumbnail{border-radius:8px;overflow:hidden;position:relative;height:auto}
.swSignupModule .videoThumbnail img{width:100%;height:100%!important;object-fit:cover}
.swSignupModule .playButton{background-image:url(https://www.shalomworld.ca/hubfs/Shalom_World_Theme/Images/play.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px}
.swSignupModule .playButton a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.videoPopupBoxWp{max-width:900px;width:95%;margin:0 auto;position:relative}
.swSignupModule .top-content h4{font-size:26px;line-height:1.21;font-weight:500;font-family:Inter;color:#142860}
.swSignupModule .top-content *+h5{margin-top:30px}
.swSignupModule .top-content h5{font-size:20px;line-height:1.21;font-weight:400;color:#142860;font-family:Inter}
.swSignupModule .bottom-content-wrap h5{font-size:18px;line-height:1.21;font-weight:500;color:#2A2B95;font-family:Inter}
.swSignupModule .button a{text-transform:uppercase}
.swSignupModule .btn-large a{font-family:Gotham;font-size:24px;font-weight:700;min-height:70px;min-width:251px}
.swSignupModule .bottom-text h4{font-size:24px;color:#142860;line-height:1.2;font-weight:700;text-transform:uppercase}
.swSignupModule .bottom-text h4 span{font-weight:500;color:#a7a397}
.swSignupModule .videoWrap{width:1225px;margin:0 auto;max-width:100%}
@media (min-width:768px){.swSignupModule .videoThumbnail{height:330px;border-radius:12px}.swSignupModule .btn-large a{min-height:80px;}}
@media (min-width:992px){.swSignupModule .top-content h4{font-size:28px}.swSignupModule .top-content h5{font-size:22px}.swSignupModule .top-content *+h5{margin-top:24px}.swSignupModule .bottom-content-wrap h5{font-size:22px}.swSignupModule .bottom-text h4{font-size:28px}.swSignupModule .bottom-text h4 span{font-size:24px}.swSignupModule .playButton{width:70px;height:70px}.swSignupModule .videoThumbnail{height:450px}}
@media (min-width:1200px){.swSignupModule .top-content{max-width:1160px;margin:0 auto}.swSignupModule .videoThumbnail{height:500px}}
@media (min-width:1600px){.swSignupModule .btn-large a{font-size:32px;padding:28px 57px}.swSignupModule .videoThumbnail{height:690px}.swSignupModule .playButton{width:88px;height:88px}.swSignupModule .top-content h4{font-size:35px}.swSignupModule .top-content h5{font-size:30px}.swSignupModule .top-content *+h5{margin-top:24px}.swSignupModule .bottom-content-wrap h5{font-size:29px}.swSignupModule .bottom-text h4{font-size:40px}.swSignupModule .bottom-text h4 span{font-size:35px}}
@media (max-width:767px){.swSignupModule .playButton{width:50px;height:50px;}}
/*  swSignupModule css ends */



/*  contactUsModule css start */

.contactUsModule .contact-links{margin:0 -15px;row-gap:15px}
.contactUsModule .contact-link-wrap{padding:0 15px}
.contactUsModule .contact-link{color:#2D3948;font-size:22px;line-height:1.21;padding:25.2px 32px;border:1px solid #2D3948;border-radius:8px;flex-wrap:nowrap}
.contactUsModule .contact-link svg,.contactUsModule .contact-link svg path{fill:#2D3948;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease}
.contactUsModule .contact-link:hover{color:#000000;border-color:#000000}
.contactUsModule .contact-link:hover svg,.contactUsModule .contact-link:hover svg path{fill:#000000}
.contactUsModule .contact-link img,.contactUsModule .contact-link svg{width:33px;margin-right:19px;transform:translateY(2px);height:auto}
.contactUsModule .contact-link-wrap{width:100%}
.contactUsModule .text-content h5{font-family:Inter;font-weight:600;font-size:26px;line-height:1.21;color:#2D3948}
@media (min-width:768px){.contactUsModule .contact-links{row-gap:30px}.contactUsModule .contact-link-wrap{width:45%}.contactUsModule .contact-link{font-size:18px;padding:25.2px 15px}.contactUsModule .contact-link img,.contactUsModule .contact-link svg{width:30px;margin-right:16px}}
@media (min-width:992px){.contactUsModule .contact-link-wrap{width:50%}}
@media (min-width:1200px){.contactUsModule .contact-link img,.contactUsModule .contact-link svg{width:40px}.contactUsModule .contact-link-wrap{width:35%}.contactUsModule .contact-link{font-size:20px}}
@media (min-width:1600px){.contactUsModule .contact-links{row-gap:30px;margin:0 -28px}.contactUsModule .contact-link-wrap{padding:0 28px;width:50%}.contactUsModule .contact-link{font-size:36px;padding:31px 42px}.contactUsModule .contact-link img,.contactUsModule .contact-link svg{width:60px;transform:translateY(5px)}.contactUsModule .text-content h5{font-size:35px}}
@media (min-width:430px) and (max-width:767px){.contactUsModule .content-wrapper{padding-right:23px;padding-left:23px}}
@media (max-width:767px){.contactUsModule .contact-link{border-width:2px}}
@media (max-width:479px){.contactUsModule .contact-link{justify-content:flex-start}}

/*  contactUsModule css ends */


.body-container--catholic-will .considerShalomWp{padding-left:0}
.body-container--catholic-will .considerShalomWp .text{font-weight:400}
@media (min-width:1400px){
    .body-container--catholic-will .considerShalomWp .button{margin-top:45px}
}
@media (min-width:1800px){
    .body-container--catholic-will .considerShalomSection{min-height:838px}
    .body-container--catholic-will .considerShalomWp .text{font-size:33px}
}


/*  contentVideoModule css start */

.contentVideoModule .videoThumbnail{border-radius:8px;overflow:hidden;position:relative;}
.contentVideoModule .videoThumbnail img{width:100%;height:100% !important;object-fit:cover}
.contentVideoModule .playButton{background-image:url(https://www.shalomworld.ca/hubfs/Shalom_World_Theme/Images/play.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px}
.contentVideoModule .playButton a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.contentVideoModule .left-text-content h3{font-family:Koh Santepheap;font-size:11px;line-height:12px;font-weight:700;color:#2D3948}
.videoPopupBoxWp{max-width:900px;width:95%;margin-left:auto;margin-right:auto;position:relative}
.contentVideoModule .videoContent h5{font-size:13px;line-height:1.19;color:#2D3948;font-weight:700;font-family:Inter}
@media (min-width:768px){
    .contentVideoModule .left-text-content h3{font-size:20px;line-height:1}
    .contentVideoModule .videoThumbnail{height:330px}
    .contentVideoModule .videoContent h5{font-size:22px}
}
@media (min-width:992px){
    .contentVideoModule .videoThumbnail{height:400px}
}
@media (min-width:1200px){
    .contentVideoModule .videoContent h5{font-size:26px}
}
@media (min-width:1600px){
    .contentVideoModule .left-text-content h3{font-size:39px}
    .contentVideoModule .videoThumbnail{height:552px}
    .contentVideoModule .playButton{width:70px;height:70px}
    .contentVideoModule .videoContent h5{font-size:31px;line-height:1.2}
    .contentVideoModule .right-inner{max-width:979px;margin-left:auto}
}
@media (max-width:767px){
    .contentVideoModule .left-inner{display:flex;align-items:center;justify-content:center}
    .contentVideoModule .img-wrap img{width:52px}
    .contentVideoModule .img-wrap{margin-right:10px}
    .contentVideoModule .left-text-content{text-align:left}
    .contentVideoModule .playButton{width:50px;height:50px;}
}

/*  contentVideoModule css ends */



/*  contentButtonModule css start */

.contentButtonModule .text-content h4{font-family:Inter;font-size:30px;line-height:1.21}
.contentButtonModule .text-content h5{font-weight:500;line-height:1.21;font-family:Inter;font-size:24px}
.contentButtonModule .button.btn-large a{line-height:1.21;min-width:297px;min-height:82px;font-family:Inter;font-weight:600;border-radius:8px;font-size:20px}
.contentButtonModule .text-content *+h5{margin-top:39px}
@media (min-width:992px){
    .contentButtonModule .text-content h4{font-size:36px}
    .contentButtonModule .text-content h5{font-size:22px}
    .contentButtonModule .button.btn-large a{font-size:22px;min-width:350px}
}
@media (min-width:1600px){
    .contentButtonModule .button.btn-large a{min-width:517px;min-height:117px;font-size:30px}
    .contentButtonModule .text-content h4{font-size:40px}
    .contentButtonModule .content-outer h5{font-size:28px}
}

@media (max-width:767px){
    .contactUsModule .contact-link{padding-left:20px;padding-right:20px;}
}

@media (max-width:429px){
    .contentButtonModule .text-content h4{font-size:20px}
    .contentButtonModule .text-content h5{font-size:18px}
    .contentButtonModule .text-content *+h5{margin-top:25px}
    .contentButtonModule .button.btn-large a{min-width:90%;}
    .contactUsModule .contact-link{padding: 25.2px 15px;font-size:16px;}
    .contactUsModule .contact-link img, .contactUsModule .contact-link svg {width: 26px;margin-right: 15px;}
}


/*  contentButtonModule css ends */


/* simpleFormModule css start */

.simpleFormModule .submitted-message{padding-bottom:0;}
.simpleFormModule.hide-title .form-title{display:none;}

/* simpleFormModule css ends */


/* banner css start */

.logo-section .logo-image,.slider-top-line {
    opacity: 0;
    visibility: hidden;
}
.banner .logo-image img { margin-left: auto; }
.banner .slider-top-line { letter-spacing: 0.21em; color: #fff; font-family: Bahnschrift; font-size: 16px; line-height: 26px; font-weight: 400; }
.banner .slick-dots li button:before { height: 6px; width: 6px;padding:0;    top: -2px;
    left: -2px;transition:none; }
/* .banner .slick-dots li.slick-active button:before { height: 10px; width: 10px; }
.banner .slick-dots li.slick-active,.banner .slick-dots li.slick-active button { height: 6px; }
.banner .slick-dots li, .banner .slick-dots li button { height: 6px; width: 6px;padding:0;background: #D9D9D966; }
.banner .slick-dots { bottom: 60px; }
.banner .slick-dots li.slick-active button:before { background-color: #F1C962; }
.banner .slick-dots li button:before { background-color: transparent; }
.banner .slick-dots li { margin: 0 11px; } */
.banner .slider-background { background-position: bottom center; background-size: cover; background-repeat: no-repeat; position: relative; }
/* .social-icons { position: absolute; right: 32px; bottom: 80px; width: 38px;}
.icon-group a:hover { transform: scale(1.1); }
.icon-group a { display: block; } */
.bannersliderOne .swiper-pagination-bullet{background:#d9d9d966;height:6px;padding:0;width:6px;opacity:1;cursor:pointer;margin:0 11px !IMPORTANT;}
.bannersliderOne .swiper-pagination{display:flex;justify-content:center;align-items:center;bottom:65px!important;}
.bannersliderOne .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;height:10px;background-color:#F1C962;}
.banner .overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;}
@media(min-width: 768px){
    .banner .logo-section { padding-right: 60px; }



/*     .banner .slider-inner {
        height: calc(100vh - 80px);
    } */


/*     .banner .slider-background {
        height: 100%;
    } */


}
@media (min-width:1400px){
    .banner .logo-section { padding-right: 100px; }
}
@media (min-width:1600px){
    .banner .logo-section { padding-right: 195px; }
}
@media (max-width:991px){
    .banner .logo-image img {max-width: 300px !important;}
}
@media (max-width:767px){
/*     .banner .slider-background{height:100%;} */

/*     .banner .slider-inner { 
        height: 620px;
    } */
    
    .banner .slider-top-line { font-size:12px; line-height:15px; letter-spacing: 0.2em; max-width: 274px; margin: 0 auto 118px; }
    .banner .logo-image img { margin: auto; max-width: 246px !important; }
    .bannersliderOne .swiper-pagination-bullet { margin: 0 5px !important; }
    .banner .slider-background { background-position: bottom center; }
}


/* banner css ends */


/* video slider module css start */

.sliderVideoSection{box-shadow: 0px 4px 20px 0px #00000026;margin-bottom: 30px;}


.sliderVideoSection .sliderVideoLogoSlider .logoInner {
    cursor: pointer;
}

.sliderVideoSection .sliderThumbnailImage{border-radius:12px;overflow:hidden;position:relative;}
.sliderVideoSection .sliderThumbnailImage img{width:100%;height:100%!important;object-fit:cover;}
.sliderVideoSection .sliderThumbnailImage .playButton{background-image:url(https://www.shalomworld.ca/hubfs/Shalom_World_Theme/Images/play.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.sliderVideoSection .sliderThumbnailImage .playButton a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.sliderVideoSection .sliderVideoLogoSlider .swiper-slide{/* display:flex; */width:auto;}
/* .sliderVideoLogoSlider .logoInner{display:flex;align-items:center;justify-content:center; cursor: pointer;} */
.sliderVideoSection .sliderVideoLogoSlider .logoInner img{height:100%!important;width:auto;object-fit:contain;object-position:center;filter:brightness(0) saturate(100%) invert(80%) sepia(12%) saturate(233%) hue-rotate(8deg) brightness(81%) contrast(86%);max-width: unset !important;!I;!;max-height: unset !important;!i;!;}
.sliderVideoSection .sliderVideoBoxSlider:after,
.sliderVideoSection .sliderVideoBoxSlider:before{content:'';position:absolute;height:100%;z-index:11;top:0;}
.sliderVideoSection .sliderVideoBoxSlider:after{background:linear-gradient(90deg,rgba(255,255,255,0.00) 41%,#FFF 85%);right:0;}
.sliderVideoSection .sliderVideoBoxSlider:before{background:linear-gradient(270deg,rgba(255,255,255,0.00) 41%,#FFF 85%);left:0;}
.sliderVideoSection .sliderVideoBoxSlider .swiper-button-prev,
.sliderVideoSection .sliderVideoBoxSlider .swiper-button-next{background-repeat:no-repeat;background-size:contain;background-position:center;z-index:12;}
.sliderVideoSection .sliderVideoBoxSlider .swiper-button-next{background-image:url('https://www.shalomworld.ca/hubfs/Shalom_World_Theme/Images/Vector%207.svg');right:0;}
.sliderVideoSection .sliderVideoBoxSlider .swiper-button-prev{background-image:url('https://www.shalomworld.ca/hubfs/Shalom_World_Theme/Images/Vector%206.svg');left:0;}
.sliderVideoSection .sliderVideoBoxSlider .swiper-button-next:after,
.sliderVideoSection .sliderVideoBoxSlider .swiper-button-prev:after{content:none;}

.sliderVideoSection .sliderVideoLogoSlider  .swiper-slide-active .logoInner img{filter:unset;}
.sliderVideoSection .sliderVideoLogoSlider{width:86%;margin-left:auto;margin-right:auto;}
.sliderVideoSection .sliderBottomContent{max-width:83%;margin-left:auto;margin-right:auto;font-family:Gotham;font-weight:400; color:#000; }
/* .sliderPopupBoxWp{max-width:900px;width:95%;margin-left:auto;margin-right:auto;position:relative;} */
.sliderVideoSection .sliderVideoParent .title h6{font-family:Inter;font-size:19px;font-weight:500;line-height:1.21;}
.sliderPopupBoxWp iframe{    border-radius: 12px;}
.sliderVideoSection .sliderVideoBoxSliderInner{position:relative;}
.sliderVideoSection .sliderPopupBoxWp {display: none;min-height:206px;}
.sliderVideoSection .playButton {background-image: url(https://www.shalomworld.ca/hubfs/Shalom_World_Theme/Images/play.svg);background-position: center;background-size: contain;background-repeat: no-repeat;position: absolute;top:105px;left: 50%;transform: translate(-50%, -50%);width: 50px;height: 50px;z-index: 3;cursor: pointer;}
.sliderVideoSection .sliderPopupBoxWp iframe {
    min-height: 206px;
}

@media(min-width:768px){
    .sliderVideoSection .sliderVideoLogoSlider .logoInner{height:50px;display:flex;align-items:center;justify-content:center;}
    .sliderVideoSection .sliderThumbnailImage{height:240px;}
    .sliderVideoSection .sliderVideoBoxSliderOutter{width:475px;margin:0 15px;}
    .sliderVideoSection .sliderVideoBoxSlider:after,
    .sliderVideoSection .sliderVideoBoxSlider:before{width:113px;}
    .sliderVideoSection .sliderVideoBoxSlider .swiper-button-prev,
    .sliderVideoSection .sliderVideoBoxSlider .swiper-button-next{width:20px;height:41px;}
    .sliderVideoSection .sliderThumbnailImage .playButton{width:70px;height:70px;}
    .sliderVideoSection .sliderVideoLogoSlider .swiper-slide{margin:0 15px;}
}
@media(min-width:992px){
    .sliderVideoSection .sliderThumbnailImage{height:340px;}
    .sliderVideoSection .sliderVideoBoxSliderOutter{width:675px;margin:0 15px;}
    .sliderVideoSection .sliderVideoBoxSlider:after,
    .sliderVideoSection .sliderVideoBoxSlider:before{width:119px;}
    .sliderVideoSection .sliderVideoBoxSlider .swiper-button-prev,
    .sliderVideoSection .sliderVideoBoxSlider .swiper-button-next{width:23px;height:61px;}
    .sliderVideoSection .sliderVideoLogoSlider .swiper-slide{margin:0 25px;}
    .sliderVideoSection .sliderBottomContent{font-size:22px;line-height:1.2;}
    .sliderVideoSection .playButton {width: 70px;height: 70px;top:50%;}
}
@media(min-width:1200px){
    .sliderVideoLogoSlider .logoInner{height:60px;}
    .sliderVideoSection .sliderVideoBoxSlider:after,
    .sliderVideoSection .sliderVideoBoxSlider:before{width:218px;}
}
@media(min-width:1400px){
    .sliderVideoSection .sliderVideoLogoSlider .logoInner{height:74px;}
    .sliderVideoSection .sliderThumbnailImage{height:440px;}
    .sliderVideoSection .sliderVideoBoxSliderOutter{width:865px;margin:0 15px;}
    .sliderVideoSection .sliderVideoBoxSlider:after,
    .sliderVideoSection .sliderVideoBoxSlider:before{width:193px;}
    .sliderVideoSection .sliderThumbnailImage .playButton{width:88px;height:88px;}
}
@media(min-width:1600px){
    .sliderVideoSection .sliderThumbnailImage{height:528px;}
    .sliderVideoSection .sliderVideoBoxSliderOutter{width:955px;margin:0 18px;}
    .sliderVideoSection .sliderVideoBoxSlider:after,
    .sliderVideoSection .sliderVideoBoxSlider:before{width:246px;}
    .sliderVideoSection .playButton {width: 88px;height: 88px;}
}
@media(max-width:767px){
    .sliderVideoSection{box-shadow: 2px 2px 20px 0px #00000026;margin-bottom: 10px;}
    .sliderVideoSection .sliderVideoBoxSliderInner .text{font-size:20px;width:95%;font-weight:400;}
    .sliderVideoSection .sliderThumbnailImage{height:206px;}
    .sliderVideoSection .sliderVideoBoxSliderOutter{width:365px;margin-right:10px;}
    .sliderVideoSection .content-wrapper{padding-right:0;}
    .sliderVideoSection .sliderThumbnailImage .playButton{width:50px;height:50px;}
    .sliderVideoSection .PlayButton_module_playButtonWrapper__09cb6d55 button{opacity:20%;}
}
@media(max-width:429px){
    .sliderVideoSection .sliderVideoBoxSliderOutter { width: 260px; }
    .sliderVideoSection .sliderThumbnailImage{
        height:150px;
    }
    .sliderVideoSection .sliderPopupBoxWp{
        min-height:150px;
    }

    .sliderVideoSection .sliderPopupBoxWp iframe {
        min-height: 150px;
    }

    .sliderVideoSection .playButton{
        top:75px;
    }
}


/* video slider module css ends */


/* prayer is power css start */

.prayerIsPowerSection .prayerIsPowerTopInner .contant{max-width:639px;width:100%;}
.prayerIsPowerSection .prayerIsPowerTopRight img{width:100%;height:100%!important;object-fit:contain;}
.prayerIsPowerSection .prayerIsPowerTopLeft{;width:100%;}
.prayerIsPowerSection .prayerStripWp .button{margin-right:2%;}
.prayerIsPowerSection .prayerStripWp{position:relative;z-index:6;}

@media(min-width:768px){
    .prayerIsPowerSection .prayerIsPowerTopLeft{max-width: 348px;}
    .prayerIsPowerSection .prayerIsPowerTopRight{width: 348px;height: 473px;margin-bottom: -100px;display: block;}
    .prayerIsPowerSection .prayerStripWp .logo {max-width: 210px;}
    .prayerIsPowerSection .prayerIsPowerTopLeft .logoImage { width: 80%; }
}

@media(min-width:992px){
    .prayerIsPowerSection .prayerIsPowerTopLeft{max-width: 408px;}
    .prayerIsPowerSection .prayerIsPowerTopRight{width: 408px;height: 613px;margin-bottom: -170px;display: block;}
    .prayerIsPowerSection .prayerStripWp .logo {max-width: 210px;}
}

@media(min-width:1200px){
    .prayerIsPowerSection .prayerIsPowerTopLeft{max-width:528px;}
    .prayerIsPowerSection .prayerIsPowerTopRight{width:498px;height:703px;margin-bottom:-169px;}
}

@media(min-width:1400px){
    .prayerIsPowerSection .prayerIsPowerTopLeft{max-width:528px;}
    .prayerIsPowerSection .prayerIsPowerTopRight{width:548px;height:763px;margin-bottom:-169px;}
    .prayerIsPowerSection .prayerStripWp .logo{max-width:220px;}
}
@media(min-width:1800px){
    .prayerIsPowerSection .prayerIsPowerTopLeft{max-width:668px;}
    .prayerIsPowerSection .prayerIsPowerTopLeft .button.btn-large a{padding: 31px 56px !important;font-size:27px!important;}
    .prayerIsPowerSection .prayerIsPowerTopRight{width:678px;height:883px;margin-bottom:-216px;margin-left:88px;}
    .prayerIsPowerSection .prayerStripWp .logo{max-width:330px;}
    .prayerIsPowerSection .prayerIsPowerTopLeft .logoImage { width: 100%; }
}

@media(max-width:767px){
    .prayerIsPowerSection .prayerStripWp .logo { width: 144px; }
    .prayerIsPowerSection .prayerStripWp .button.btn-large a { font-size: 15px !important; padding: 16px 24px !important; }
    .prayerIsPowerSection .prayerIsPowerTopLeft .logoImage { max-width: 296px; }
    .prayerIsPowerSection .prayerIsPowerTopLeft .contant { font-size: 20px; }
    .prayerIsPowerSection .prayerIsPowerTopLeft .button.btn-large a { font-size: 16px; padding: 16px 20px; }
}

@media(max-width:429px){
    .prayerIsPowerSection .prayerStripWp .logo { width: 124px; }
    .prayerIsPowerSection .prayerStripWp .button.btn-large a { font-size: 14px !important; padding: 13px 11px !important; }
}

/* prayer is power css ends */



.prayerStripSection .prayerStripWp{
    gap:15px;
}

@media(max-width:767px){

    .prayerStripSection .logo img {
        width: 144px;
    }

    .prayerStripSection .button.btn-large a{
        font-size:15px;
    }
}

/* sw-plus-module css start */

.swPlusSection{display:flex;align-items:center;}
.swPlusSection .baseModuleParent{width:100%;}
.swPlusSection .swPlusWp .text{width:100%;}
.swPlusSection .swPlusWp .text h2{font-family:Inter;font-weight:700;line-height:1.04705128;}

@media(min-width:768px){
    .swPlusSection .swPlusWp .button a,
    .swPlusSection .swPlusWp .button{width: auto;}
    .swPlusSection .swPlusSection{min-height: 380px;}
    .swPlusSection .swPlusWp .text{max-width: 275px;}
    .swPlusSection .swPlusWp .text h2{font-size: 33px;}
    .swPlusSection .swPlusWp .button{margin-left: 48px;}
    .swPlusSection .swPlusWp{padding-right: 0;}

}
@media(min-width:992px){
    .swPlusSection{min-height: 470px;}
    .swPlusSection .swPlusWp .text{max-width: 335px;}
    .swPlusSection .swPlusWp .text h2{font-size: 37px;}
    .swPlusSection .swPlusWp .button{margin-left: 48px;}
    .swPlusSection .swPlusWp{padding-right:40px;}
}

@media(min-width:1200px){
    .swPlusSection{min-height:430px;}
    .swPlusSection .swPlusWp .text{max-width: 465px;}
    .swPlusSection .swPlusWp .text h2{font-size: 49px;}
}

@media(min-width:1400px){
    .swPlusSection{min-height: 530px;}
    .swPlusSection .swPlusWp .text h2{font-size: 57px;}
}

@media(min-width:1600px){
    /*     .swPlusSection{min-height: 740px;} */
    .swPlusSection .swPlusWp .text{max-width: 605px;}
    /*     .swPlusWp .text h2{font-size: 65px;} */
}

@media(min-width:1800px){
    .swPlusSection{min-height:900px;}
    .swPlusSection .swPlusWp .text{max-width:652px;}
    .swPlusSection .swPlusWp .text h2{font-size:78px;}
    .swPlusSection .swPlusWp .button{margin-left:105px;max-width:363px;width:100%;}
    .swPlusSection .swPlusWp{padding-right: 50px;}
    .swPlusSection .swPlusWp .button a{width:100%;}

}

@media(max-width:767px){ 
    .swPlusSection .swPlusWp .text h2 { font-size: 28px; font-family: Inter; font-weight: 500; line-height: 1.04700; }
    .swPlusSection { min-height: 500px; }
    .swPlusSection .swPlusWp .text { max-width: 49%; }
}

@media(max-width:379px){ 
    .swPlusSection .swPlusWp .text { max-width: 57%; }
}
/* sw-plus-module css ends */


/* inspiring_articles-module css start */

.inspiring_articles .box{background-color:#fff;border-radius:4px;margin-left:auto;max-width:508px;padding:30px;display:flex;align-items:center;justify-content:center}
.inspiring_articles .box .content{max-width:337px}
.inspiring_articles .box .content *{color:#a71111;font-family:Bahnschrift;line-height:1.2;font-weight:400}
.inspiring_articles .left-secondline .section-main-title *{font-size:39px!important;line-height:1.2!important;font-weight:400;letter-spacing:.2em;font-family:Bahnschrift}
.inspiring_articles .left-secondline .logo{max-width:calc(100% - 380px)}
.inspiring_articles .left-secondline .text{max-width:380px}
.inspiring_articles .left-firstline .repeat-text-inner+.repeat-text-inner{padding-left:56px;line-height:23px}
.inspiring_articles .repeat-text-inner{position:relative}
.inspiring_articles .repeat-text-inner a,.inspiring_articles .repeat-text-inner span{font-family:Bahnschrift;font-size:23px;line-height:1.2;letter-spacing:.1em;position:relative;color:#fff}
.inspiring_articles .repeat-text-inner:after{position:absolute;content:'';width:1px;height:100%;background:#fff;left:28px}
.inspiring_articles .repeat-text-inner:first-child:after{display:none}
.inspiring_articles .baseModuleOverlay{height:262px;top:unset;bottom:0}
.inspiring_articles .overlay-img{left:0;position:absolute;bottom:250px;width:100%;z-index:3}
.inspiring_articles .text.alltertiaryColor.pl40 {
    align-content: end;
}

.inspiring_articles .left-firstline {
    margin-top: 14px;
}
@media (min-width:768px){
    .inspiring_articles-mobile{display:none}
}
@media (min-width:1200px){
    .inspiring_articles .box .content *{font-size:28px}
}
@media (min-width:1600px){
    .inspiring_articles .box{min-height:300px}
}
@media (min-width:1600px){
    .inspiring_articles .box .content *{font-size:26px}
}
@media (min-width:1800px){
    .inspiring_articles .content-wrapper{max-width:1688px}
    .inspiring_articles{min-height:900px}
    .inspiring_articles .box .content *{font-size:35px}
    .inspiring_articles .box{min-height:481px}
}
@media (min-width:768px) and (max-width:1199px){
    .inspiring_articles .left-secondline .section-main-title *{font-size:25px!important}
    .inspiring_articles .repeat-text-inner a,.inspiring_articles .repeat-text-inner span{font-size:20px}
    .inspiring_articles .left-secondline .text{max-width:50%}
    .inspiring_articles .left-secondline .logo{max-width:50%}
    .inspiring_articles .box{padding:40px}
    .inspiring_articles .box .content *{font-size:26px}
}
@media (min-width:768px) and (max-width:991px){
    .inspiring_articles-desk .row{flex-direction:column-reverse}
    .inspiring_articles .overlay-img{bottom:340px}
    .inspiring_articles .baseModuleOverlay{height:350px}
    .inspiring_articles-desk .right{padding-bottom:50px}
    .inspiring_articles .box .content *{font-size:24px}
}
@media (max-width:767px){
    .inspiring_articles .mobilelayout-inspiring_articles .box{padding:40px 40px 35px;max-width:261px}
    .inspiring_articles .mobilelayout-inspiring_articles .box .content *{font-size:20px}
    .inspiring_articles .mobilelayout-inspiring_articles .section-main-title *{font-size:22px!important;font-weight: 500;letter-spacing: 0.2em;}
    .inspiring_articles .mobilelayout-inspiring_articles .section-main-title{max-width:217px}
    .inspiring_articles .mobilelayout-inspiring_articles .repeat-text-inner a{font-size:14px}
    .inspiring_articles .mobilelayout-inspiring_articles .repeat-text-inner+.repeat-text-inner{padding-left:32px}
    .inspiring_articles .mobilelayout-inspiring_articles .repeat-text-inner{position:relative}
    .inspiring_articles .repeat-text-inner:after{left:16px}
    .inspiring_articles .overlay-img{bottom:380px}
    .inspiring_articles .baseModuleOverlay{height:387px}
    .inspiring_articles-desk{display:none}
}

/* inspiring_articles-module css ends */


/* fellowship-module css starts */

.fellowship .text h2{text-transform:uppercase;font-family:'Interstate'}
.fellowship .left{max-width:665px}
.fellowship .text .desc{max-width:483px}
.fellowship .text .desc p{line-height:36.31px}
@media (min-width:768px){
    .fellowship .text{padding-left:10px}
    .fellowship .text h2{font-size:30px;line-height:1.2}
}
@media (min-width:992px){
    .fellowship .text h2{font-size:34px;}
}
@media (min-width:1400px){
    .fellowship .text{padding-left:40px}
    .fellowship .right{padding-right:20px}
    .fellowship .text h2{font-size:38px;}
}
@media (min-width:1600px){
    .fellowship .text{padding-left:72px}
    .fellowship .right{padding-right:40px}
}
@media (min-width:1800px){
    .fellowship .content-wrapper{max-width:1698px}
    .fellowship .right{padding-right:58px}
    .fellowship .text h2{font-size:42px;}
}
@media (max-width:991px){
    .fellowship .left .logo img{max-width:300px!important}
}
@media (max-width:767px){
    .fellowship .left .logo{max-width:198px}
    .fellowship .text h2{font-size:24px;line-height:28px;text-transform:unset}
    .fellowship .text{max-width:282px}
    .fellowship .fellowship-inmobile{max-width:330px}
    .fellowship .fellowship-inmobile *{font-size:15px;line-height:1.2;font-weight:400}
    .fellowship .left .logo img{max-width:198px!important}
}

/* fellowship-module css ends */

/* consider-shalom-module css start */

.considerShalomWp .headLine h2{font-family:Abhaya Libre;font-weight:500;line-height:.903225806}
.considerShalomWp .text{width:100%;line-height:1.21}
.considerShalomWp .headLine{width:100%}
.considerShalomWp .button a:before{content:'';width:30px;height:25px;margin-right:20px;background-image:url(https://www.shalomworld.ca/hubfs/Shalom_World_Theme/Images/heart_icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-animation-name:blinker;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate}
.considerShalomWp .button a{font-weight:600;border-radius:8px}
.considerShalomWp .button.btn-large a{min-height:75px;}
@media(min-width:768px){
    .considerShalomWp .headLine h2{font-size:50px}
    .considerShalomWp .headLine{max-width:340px}
    .considerShalomWp .text{max-width:410px}
    /*     .considerShalomWp .button a{font-size:18px;font-weight:600;padding:20px 30px} */
    .considerShalomWp{padding-left:10px}
}
@media(min-width:992px){
    .considerShalomWp .headLine h2{font-size:64px}
    .considerShalomWp .headLine{max-width:440px}
}
@media(min-width:1200px){
    .considerShalomWp .headLine h2{font-size:77px}
    .considerShalomWp .headLine{max-width:530px}
    .considerShalomWp .text{max-width:470px}
    .considerShalomWp .button a:before{width:40px;height:35px;margin-right:30px}
    /*     .considerShalomWp .button a{font-size:23px;padding:23px 33px} */
}
@media(min-width:1400px){
    .considerShalomWp .headLine h2{font-size:85px}
    .considerShalomWp .headLine{max-width:620px}
    .considerShalomWp .text{max-width:580px}
    /*     .considerShalomWp .button a:before{width:40px;height:35px;margin-right:40px} */
    /*     .considerShalomWp .button a{font-size:25px;padding:30px 45px} */
    .considerShalomWp{padding-left:40px}
}
@media(min-width:1600px){
    .considerShalomWp .headLine{max-width:620px}
    .considerShalomSection{min-height:690px}
    .considerShalomWp{padding-left:57px}
}
@media(min-width:1800px){
    .considerShalomWp .headLine h2{font-size:124px}
    .considerShalomWp .text{max-width:713px}
    .considerShalomWp .headLine{max-width:760px}
    /*     .considerShalomWp .button a:before{width:48px;height:41px;margin-right:50px} */
    /*     .considerShalomWp .button a{font-size:27px;padding:37px 60px} */
    .considerShalomSection{min-height:900px}
}
@media(max-width:767px){
    .considerShalomWp .headLine h2{font-size:51px;line-height:.843137255}
    .considerShalomWp .headLine{max-width:340px}
    .considerShalomWp .text{max-width:260px}
    /*     .considerShalomWp .button a:before{width:31px;height:26px;margin-right:36px} */
    /*     .considerShalomWp .button a{font-size:23px;padding:23px 36px;line-height:1.21043478} */
    .considerShalomSection{min-height:804px;display:flex;align-items:flex-end}
    .considerShalomSection .baseModuleParent{width:100%}
    .considerShalomWp{padding:0 15px}
    .considerShalomWp .button a{padding-left:26px;min-width:266px;border-radius:4px}
}
@media(max-width:429px){
    .considerShalomWp{padding:0 0}
    .considerShalomWp .button a{min-width:200px;}
}

/* consider-shalom-module css ends */


/* listen module css start */

.listen .section-main-title h2{font-family:'Acumin Pro Condensed';font-weight:400;font-size:51px;line-height:.93;text-align:right;text-transform:uppercase}
.listen .repeat-text-inner{writing-mode:tb;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(180deg);font-family:Acumin Pro Condensed;font-size:23px;font-weight:400;line-height:21.41px;letter-spacing:.2em}
.listen .repeat-text{display:flex}
.listen .repeat-text-inner+.repeat-text-inner{margin-left:13px}
.listen .left{max-width:302px}
.listen .icon-outer { bottom:-80px;width:166px;height:120px; text-align: right; position: absolute;  z-index: 6; right: 0; margin-right: 80px;  }
.listen .icon-outer .bar{background:rgb(255 255 255 / 40%);bottom:1px;height:20px;position:absolute;width:15px;animation:sound 0ms -1000ms linear infinite alternate;}
.listen .icon-outer .bar:nth-child(1){left:0;animation-duration:494ms;}
.listen .icon-outer .bar:nth-child(2){left:30px;animation-duration:453ms;}
.listen .icon-outer .bar:nth-child(3){left:60px;animation-duration:427ms;}
.listen .icon-outer .bar:nth-child(4){left:90px;animation-duration:478ms;}
.listen .icon-outer .bar:nth-child(5){left:120px;animation-duration:420ms;}
.listen .icon-outer .bar:nth-child(6){left:150px;animation-duration:447ms;}
@keyframes sound{
    0%{opacity:.35;height:3px;}
    100%{opacity:1;height:100%;}
}

.listen .button-main{position:relative;z-index:7}
.listen .bottom-color-box{position:absolute;left:0;bottom:0;width:100%;height:40.5%;z-index:4;background:linear-gradient(86.63deg,#23145d -.87%,#260956 103.2%)}
@media (min-width:768px){
    .listen .button-main{margin-top:80px;padding-right:50px}
    .listen .section-main-title h2{font-size:66px;line-height:.93}
    .listen .right img{margin-top:-35px}
    .listen .icon-outer{margin-right:100px}
    .listen .bottom-color-box{height:52.5%}
}
@media (min-width:1200px){
    .listen .section-main-title h2{font-size:72px}
    .listen .button-main{margin-top:-87px}
    .listen .right img{max-width:1073px;margin-top:-90px}
    .listen .icon-outer{margin-right:80px;bottom: -80px;height: 202px;width: 236px;}
    .listen .icon-outer .bar{height: 20px;    width: 24px;}
    .listen .icon-outer .bar:nth-child(1){left:0;}
    .listen .icon-outer .bar:nth-child(2){left:42px;}
    .listen .icon-outer .bar:nth-child(3){left:84px;}
    .listen .icon-outer .bar:nth-child(4){left:126px;}
    .listen .icon-outer .bar:nth-child(5){left:168px;}
    .listen .icon-outer .bar:nth-child(6){left:210px;}

}
@media (min-width:1400px){
    .listen .section-main-title h2{font-size:81px}
}
@media (min-width:1600px){
    .listen .section-main-title h2{font-size:86px}
    .listen .icon-outer{margin-right:289px}
    .listen .bottom-color-box{height:53.5%}

}

@media (max-width:1599px) and  (min-width:1400px) {
    .inspiring_articles-desk .right {
        padding-top: 200px;
    }
}
@media (max-width:767px){
    .listen .image.image-on-mobile img{margin:-50px 0 0 0;min-height:400px!important;object-fit:cover;object-position:left}
    .listen .repeat-text-inner{font-size:17px;line-height:15px}
    .listen .repeat-text{margin-top:15px}
    .listen .repeat-text-inner+.repeat-text-inner{margin-left:8px}
    .listen-mobile-data{background:linear-gradient(86.63deg,#23145d -.87%,#260956 103.2%);z-index:6;position:relative}
    .listen-mobile-data img{max-width:105px!important}
    .listen .listen-mobile-data .section-main-title h2{font-size:51px;line-height:.93}
    .listen-mobile-data .section-main-title{max-width:203px}
    .listen .button.btn-large a{min-width:198px}
    .listen .icon-outer{bottom:-1px;right:unset;left:13px;margin-right:0;width:110px;height:70px;}
    .listen .icon-outer .bar{width:10px;}
    .listen .icon-outer .bar:nth-child(2){left:20px;}
    .listen .icon-outer .bar:nth-child(3){left:40px;}
    .listen .icon-outer .bar:nth-child(4){left:60px;}
    .listen .icon-outer .bar:nth-child(5){left:80px;}
    .listen .icon-outer .bar:nth-child(6){left:100px;}
}
@media (max-width:429px){
    .listen .listen-mobile-data .section-main-title h2{font-size:39px;}
}
/* listen module css ends */


/* glimpsesGoodnessModule css start */

.glimpsesGoodnessModule .popImage .mainImage img{object-fit:cover;width:100%}
.glimpsesGoodnessModule .glimpBannerShape img{height:305px!important;width:202px}
.glimpsesGoodnessModule .glimpBannerShape{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}
.glimpsesGoodnessModule .glimpsesWrapper{background-color:rgba(255,255,255,.9);box-shadow:0 4px 20px 0 #00000026}
.glimpsesGoodnessModule .glimpsesWrapperInner{max-width:1625px;margin:0 auto}
.glimpsesGoodnessModule .glimpContent>*,.glimpsesGoodnessModule .glimpTitle h2{font-family:Bahnschrift,sans-serif}
.glimpsesGoodnessModule .glimpTitle>*{text-transform:uppercase;background:linear-gradient(259.41deg,#40b5e8 49.48%,#484da0 99.59%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:400;font-size:38px;line-height:1}
.glimpsesGoodnessModule .glimpContent p{font-size:22px;line-height:1.16;font-weight:400}
.glimpsesGoodnessModule .glimpContent p span{font-size:17px;}
.glimpsesGoodnessModule .glimpContent p strong{font-weight:700}
.glimpsesGoodnessModule .glimpImage{max-width:260px;padding-right:15px}
.glimpsesGoodnessModule .glimpsesWrapper .contentRight{justify-content:space-between}
.glimpsesGoodnessModule .glimpButton a{background:linear-gradient(to left,rgba(64 ,176,228,1),#56459c);box-shadow:0 4px 4px 0 #00000040;border:none;font-weight:700!important}
.glimpsesGoodnessModule .glimpButton a:hover{border:none;background:linear-gradient(to left,rgba(86 ,69,156,1),#40b0e4)}
.glimpsesGoodnessModule .popImage{position:relative}
.glimpsesGoodnessModule .mainImage{position:relative}
.glimpsesGoodnessModule .mainImage>div{height:inherit}
.glimpsesGoodnessModule .mainImage:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / 30%)}
.glimpsesGoodnessModule .mainImage .desktop-img{display:none}
.glimpsesGoodnessModule .mainImage .mobile-img{display:block}
@media (min-width:768px){
    .glimpsesGoodnessModule .glimpImage{max-width:250px}
    .glimpsesGoodnessModule .glimpTitle{width:250px}
    .glimpsesGoodnessModule .glimpButton,.glimpsesGoodnessModule .glimpContent{width:calc(100% - 250px);padding-left:25px}
    .glimpsesGoodnessModule .glimpContent p{font-size:24px}
    .glimpsesGoodnessModule .glimpContent p span{font-size: inherit;}
    .glimpsesGoodnessModule .glimpBannerShape{transform:translateX(-50%);top:70px}
    .glimpsesGoodnessModule .popImage .mainImage img{min-height:800px}
    .glimpsesGoodnessModule .glimpsesWrapper{position:absolute;left:0;right:0;bottom:0}
    .glimpsesGoodnessModule .mainImage .desktop-img{display:block}
    .glimpsesGoodnessModule .mainImage .mobile-img{display:none}
}
@media (min-width:1200px){
    .glimpsesGoodnessModule .glimpsesWrapper .contentLeft{width:50%;padding-right:15px}
    .glimpsesGoodnessModule .glimpsesWrapper .contentRight{width:50%;padding-left:0}
    .glimpsesGoodnessModule .glimpBannerShape{top:90px}
    .glimpsesGoodnessModule .popImage .mainImage img{min-height:700px}
}
@media (min-width:1400px){
    .glimpsesGoodnessModule .glimpImage{padding-right:40px;width:calc(100% - 364px)}
}
@media (min-width:1600px){
    .glimpsesGoodnessModule .glimpTitle>*{font-size:61px}
    .glimpsesGoodnessModule .glimpsesWrapper .contentLeft{width:calc(100% - 637px);padding-right:57px}
    .glimpsesGoodnessModule .glimpsesWrapper .contentRight{width:637px;justify-content:normal}
    .glimpsesGoodnessModule .glimpTitle{width:468px}
    .glimpsesGoodnessModule .glimpContent{width:calc(100% - 468px);padding-left:5px}
    .glimpsesGoodnessModule .glimpImage{padding-right:58px;width:calc(100% - 354px)}
    .glimpsesGoodnessModule .glimpButton{width:294px}
}
@media (min-width:1800px){
    .glimpsesGoodnessModule .popImage .mainImage img{min-height:900px}
    .glimpsesGoodnessModule .glimpBannerShape img{height:443px!important;width:292px}
    .glimpsesGoodnessModule .glimpBannerShape{top:130px}
    .glimpsesGoodnessModule .glimpsesWrapper{padding:35px 0}
}
@media (max-width:767px){
    .glimpsesGoodnessModule .glimpImage{max-width:152px;padding-right:33px}
    .glimpsesGoodnessModule .popImage .mainImage{height:480px}
    .glimpsesGoodnessModule .popImage .mainImage img{height:100%!important;object-fit:cover}
    .glimpsesGoodnessModule .glimpButton a{min-width:198px}
    .glimpsesGoodnessModule .glimpsesWrapper .contentRight{width:100%;gap:15px;}
}
@media (max-width:429px){
    .glimpsesGoodnessModule .glimpButton{width:auto;margin-top:0}
    .glimpsesGoodnessModule .popImage .mainImage{height:380px}
    .glimpsesGoodnessModule .glimpImage {
        max-width: 145px;
        padding-right: 30px;
    }
    .glimpsesGoodnessModule .glimpButton a {
        min-width: 150px;
    }
}

/* glimpsesGoodnessModule css ends */


/* free-events-module css start */

.eventParentContainer{position:relative}
.eventParentContainer .eventsTopContent,.eventParentContainer .innerEventStrip{position:relative;z-index:5}
.eventParentContainer .freeEventShape{position:absolute;left:0;top:0;z-index:1;height:300px}
.eventParentContainer .freeEventShape img{height:100%}
.eventParentContainer .eventsTopContent .eventsInner{flex-direction:column;justify-content:space-between;min-height:475px}
.eventParentContainer .freeEventsModule .logoOutter{padding:0 25px}
.eventParentContainer .freeEventsModule .eventLogosRow{margin:0 -25px;max-width:765px}
.eventParentContainer .eventMainLogo{width:280px}
.eventParentContainer .eventStripText p{font-size:22px}
.eventParentContainer .eventStripText{max-width:300px}
.eventParentContainer .eventStripWrapper{background-color:#000;box-shadow:0 4px 20px 0 #00000026}
.eventParentContainer .eventButton .button a{font-weight:700}
.eventParentContainer .freeEventShape .desktop-img{display:none}
.eventParentContainer .freeEventShape .mobile-img{display:block}
@media (min-width:768px){
    .eventParentContainer .freeEventShape{height:360px}
    .eventParentContainer .eventsTopContent .eventsInner{min-height:300px}
    .eventParentContainer .freeEventShape .desktop-img{display:block}
    .eventParentContainer .freeEventShape .mobile-img{display:none}
    .eventParentContainer .mdHide{display:none}
    .eventParentContainer .eventsTopContent .eventsInner{align-items:flex-end}
    .eventParentContainer .freeEventsModule:after{display:none}
    .eventParentContainer .eventContentRight{width:calc(100% - 280px);padding-left:30px}
    .eventParentContainer .logoImage{max-width:90px}
    .eventParentContainer .eventStripWrapper{position:absolute;left:0;right:0;bottom:0;margin-top:0;background-color:rgba(0,0,0,.8)}
    .eventParentContainer .freeEventsModule{min-height:660px;overflow:hidden}
}
@media (min-width:992px){
    .eventParentContainer .freeEventShape{height:600px;width:440px}
    .eventParentContainer .logoImage{max-width:126px}
    .eventParentContainer .eventsTopContent .eventsInner{min-height:360px}
}
@media (min-width:1200px){
    .eventParentContainer .eventStripText p{font-size:24px}
    .eventParentContainer .eventStripText{max-width:472px}
    .eventParentContainer .freeEventsModule .logoOutter{padding:0 25px}
    .eventParentContainer .freeEventsModule .eventLogosRow{margin:0 -25px}
}
@media (min-width:1400px){
    .eventParentContainer .freeEventsModule{min-height:700px}
    .eventParentContainer .eventsTopContent .eventsInner{min-height:380px}
}
@media (min-width:1600px){
    .eventParentContainer .freeEventShape{width:540px}
    .eventParentContainer .eventMainLogo{width:440px;margin-top:-164px}
    .eventParentContainer .innerEventStrip{padding-right:25px}
    .eventParentContainer .eventContentRight{width:calc(100% - 440px);padding-left:92px}
    .eventParentContainer .eventLogosRow{padding-bottom:0}
}
@media (min-width:1800px){
    .eventParentContainer .freeEventsModule{min-height:900px}
    .eventParentContainer .eventsTopContent .eventsInner{min-height:590px}
    .eventParentContainer .freeEventShape{height:852px;width:907px;top:-53px}
    .eventParentContainer .eventStripWrapper{padding:40px 0}
    .eventParentContainer .logoImage{max-width:100%}
}
@media (max-width:767px){
    .eventParentContainer .mobileNone{display:none}
    .eventParentContainer .freeEventsModule{min-height:618px}
    .eventParentContainer .freeEventShape{top:auto;height:366px;bottom:0}
    .eventParentContainer .eventsTopContent .eventsInner{min-height:575px}
    .eventParentContainer .freeEventsModule .worldLogo{max-width:112px}
    .eventParentContainer .freeEventsModule:after{content:"";position:absolute;background:linear-gradient(to top,#000,rgba(0,0,0,.1));bottom:0;height:170px;width:100%}
    .eventParentContainer .eventLogosRow .logoImage{max-width:126px;margin:0 auto}
    .eventParentContainer .eventLogosRow{margin:0}
    .eventParentContainer .eventMainLogo{top:-52px;position:relative;left:-25px;z-index:2}
    .eventParentContainer .eventLogosRow .logoImage img{width:83px}
    .eventParentContainer .eventStripWrapper{margin-top: -2px;}
}
@media (max-width:429px){
    .eventParentContainer .freeEventsModule{min-height:auto}
}

/* free-events-module css ends */


/* accordionModule css start */

.accordionModule .accordionContent{display:none;max-width:1511px;font-size:18px;line-height:1.21;padding-right:70px;font-weight:400}
.accordionModule .accordionTitle{cursor:pointer;font-weight:500;font-size:20px;padding-right:30px}
.accordionModule p{color:rgba(0,0,0,.8)}
.accordionModule .inner.active_header .accordionTitle:after{background:url('https://www.shalomworld.ca/hubfs/Shalom_World_Theme/Images/minus-icon.svg') no-repeat;background-size:14px}
.accordionModule .accordionTitle:after{content:"";position:absolute;right:0;background:url('https://www.shalomworld.ca/hubfs/Shalom_World_Theme/Images/plus-icon.svg') no-repeat;width:24px;height:24px;background-size:14px}
.accordionModule .inner:after{content:"";position:absolute;left:0;right:0;border-bottom:1px solid rgba(0,0,0,30%);bottom:0}
.accordionModule .inner:last-child:after{display:none}
.accordionModule{overflow:hidden}
@media(min-width:768px){
    .accordionModule .accordionContent{padding-right:0}
}
@media(min-width:1200px){
    .accordionModule .accordionTitle{font-size:23px}
    .accordionModule .accordionContent{font-size:20px}
    .accordionModule .accordionTitle:after,.accordionModule .inner.active_header .accordionTitle:after{background-size:auto}
}
@media(min-width:1600px){
    .accordionModule .content-wrapper{max-width:1810px}
}
@media(min-width:1800px){
    .accordionModule .inner:after{left:-60px;right:-60px}
    .accordionModule .accordionTitle{font-size:30px}
    .accordionModule .accordionContent{font-size:26px}
    .accordionModule .accordionContainer .inner{padding:40px 0}
}
@media(max-width:767px){
    .accordionModule .accordionContainer{padding:0 0}
    .accordionModule .accordionTitle:after{background-size:14px;height:14px;width:14px}
}
@media(max-width:429px){
    .accordionModule .accordionContainer{padding:0}
    .accordionModule .accordionTitle{font-size:18px}
    .accordionModule .accordionContent{font-size:16px;padding-right:20px}
}

/* accordionModule css ends */


/* popularshowSlider css starts */



/* popularshowSlider css ends */


/* contactUsBanner css start */

.contactUsBanner { overflow: hidden;}
.contactUsBanner .content-wrapper { max-width: 100%; padding: 0; }
.contactUsBanner .contactImageInner { margin: 0 -1px; }
.contactUsBanner .contactImageRepeat { width: 20%; padding: 0 1px; }
.contactUsBanner .contactImageRepeat img { height: 200px !important; object-fit: cover; width: 100%; }

@media(min-width: 767px){
    .contactUsBanner .contactImageInner { margin: 0 -3px; }
    .contactUsBanner .contactImageRepeat { padding: 0 3px; }
    .contactUsBanner .contactImageRepeat img { height: 330px !important; }
}
@media(min-width: 991px){
    .contactUsBanner .contactImageRepeat img { height: 400px !important; }
}
@media(min-width: 1200px){
    .contactUsBanner .contactImageRepeat img { height: 480px !important; }
}
@media(min-width: 1400px){
    .contactUsBanner .contactImageRepeat img { height: 647px !important; }
}

/* contactUsBanner css ends */

/* contactUsForm css start */

.contactUsForm .hs_cos_wrapper_type_form { background: transparent; border: none; padding: 0; }
.contactUsForm .form-title { text-align: center; font-size: 17px; line-height: 20px; letter-spacing: 0.3em; color: #323232; margin: 0 auto 35px; padding: 0 37px; max-width: 330px;text-transform: uppercase; }
.contactForm form { padding: 0 22px; }
.contactForm .hs_submit.hs-submit { text-align: center; margin-top: 25px; }
.contactForm { position: relative; max-width: 744px; margin: 0 auto; }
.contactForm:before { content: ''; position: absolute; width: 24%; height: 95.5%; left: 0; top: 10px; z-index: -1; border: 1px solid #142860; border-right: none; border-radius: 4px; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.contactForm:after { content: ''; position: absolute; width: 24%; height: 95.5%; right: 0; top: 10px; z-index: -1; border: 1px solid #142860; border-left: none; border-radius: 4px; border-top-left-radius: 0; border-bottom-left-radius: 0; }
.contactForm .hs-fieldtype-textarea.hs-input { min-height: 171px; }
.contactForm .hs_submit.hs-submit .hs-button { background: #F1C962; border-color: #F1C962; padding: 17px 63px; font-size: 21px; color: #1E1E1E; font-weight: 700; font-family: Gotham, sans-serif; }
.contactForm .hs_submit.hs-submit .hs-button:hover { background: #000000; border-color: #000000; color: #FFF; }
.contactForm .hs_error_rollup { display: none; }
.contactForm .hs-error-msg { font-size: 14px; }
.contactForm .hs-error-msgs li { line-height: 11px; margin-top: 3px; }
.contactOffice .officeTitle { max-width: 100%; padding: 0; }
.officeGroupInner { background-color: #FFF; box-shadow: 1px 1px 4px 0px #00000040; border-radius: 4px; height: 100%; }
.officeWrapper { margin: 0 -5px; }
.officeGroup { padding: 5px 5px; }
.officeGroupInner h4 { color: #A48666; font-family: Inter; font-size: 24px; line-height: 29.05px; font-weight: 500; }
.officeGroupInner ul { padding: 0; color: #000000; list-style: none; font-family: Inter; font-size: 16px; font-weight: 500; line-height: 19.36px; margin-bottom: 0; margin-top: 20px; }
.officeGroupInner ul li { text-transform: uppercase; margin: 0 0 15px; font-weight: 500; }
.officeGroupInner ul li:last-child { margin: 0; }
.officeGroupInner ul li a { text-transform: none; color: #A48666; font-weight: 400; }
.officeGroupInner ul li a:hover { text-decoration: underline !important; }
.officeGroupInner { padding: 28px 20px 34px; }
.contactOffice .officeTitle { font-size: 24px; line-height: 28px; }
.contactOfficeInner {margin:0 auto; max-width: 1310px; }
.submitted-message { background-color: transparent; border: none; color: #000000; padding: 0 20px 35px 20px; text-align: center; }
.contactForm .hs-error-msgs { position: static; }
div#custom-signup-form .hs-fieldtype-select select {
    padding-right: 40px;
}
@media(min-width: 768px) {
    .contactForm form { padding: 0 35px; }
    .contactUsForm .form-title { font-size: 19px; line-height: 22.8px; }
    .contactForm .hs_submit.hs-submit .hs-button { padding: 18px 30px; }
    .contactForm .hs_submit.hs-submit { margin-top: 40px; }
    .contactForm:after, .contactForm:before { width: 32%; height: 93%; top: 14px; }
    .officeGroupInner { padding: 50px 20px; }
    .officeGroupInner h4 { font-size: 28px; line-height: 1.21; }
    .officeGroupInner ul { margin-top: 30px; }
    .officeGroupInner ul { font-size: 18px; line-height: 21.78px; }
    .contactForm .hs-fieldtype-textarea.hs-input { min-height: 150px; }
}
@media(min-width: 1200px) {
    .contactUsForm .form-title { margin: 0 auto 60px; }
    .officeGroupInner { padding: 70px 40px 64px; }
    .contactOfficeInner .officeTitle { margin-bottom: 32px; }
    .submitted-message { padding-bottom: 80px; }
}
@media(min-width: 1200px) {
    .contactForm .hs_submit.hs-submit .hs-button { min-width: 237px; }
    .contactForm form { padding: 0 55px; }
    .officeGroupInner h4 { font-size: 33px; line-height: 1.21; }
}
@media(min-width: 1800px) {
    .contactForm .hs_submit.hs-submit .hs-button { min-width: 237px; }
    .contactForm .hs_submit.hs-submit .hs-button { font-size: 27px; padding: 18px 30px;line-height:1.2 }
    .contactForm .hs-fieldtype-textarea.hs-input { min-height: 171px; }
    .contactUsForm .form-title { margin: 0 auto 60px; }
}
@media(max-width: 767px) {
    .contactForm .hs-form-field > label { margin-bottom: 10px; }
}
@media(max-width: 379px) {
    .contactForm:after,
    .contactForm:before { width: 14%; }
}

/* contactUsForm css ends */


/* newsAccess css starts */

.newsAccess .iconInner { width: 114px; height: 114px; margin: auto; background: #FFF; box-shadow: 0px 4px 4px 0px #00000040; border-radius: 12px; }
.newsAccess .iconInner img { max-width: 58px !important; object-fit: contain; }
.newsAccess .newsAccessInner { max-width: 290px; margin: 0 auto; }
/* .newsAccess .newsAccessGroup { padding: 0 15px; } */
.newsAccess .iconInner:hover {background: hsl(0deg 0% 100% / 85%);}
@media(min-width: 768px){
    .newsAccess .iconInner { width: 115px; height: 115px; }
    /*     .newsAccess .newsAccessGroup { width: 20%; } */
    .newsAccess .newsAccessInner { max-width: 1220px; }
}
@media(min-width: 992px){
    .newsAccess .iconInner { width: 130px; height: 130px; }
    .newsAccess .iconInner img { max-width: 80px !important; }
    .newsAccess .newsAccessTitle h3 { font-size: 34px; line-height: 40.81px; }
}
@media(min-width: 1200px){
    .newsAccess .iconInner { width: 150px; height: 150px; }
    /*     .newsAccess .iconInner img { max-width: 80px !important; } */
}
@media(min-width: 1800px){
    .newsAccess .iconInner { width: 170px; height: 170px; }
    .newsAccess .iconInner img { max-width: 86px !important; }
}
@media(max-width: 767px){
    .newsAccess .newsAccessGroup { padding: 0 8px; margin: 8px 0; }
    .newsAccess .newsAccessGroup:nth-child(3n) { width: 100%; padding: 0; }
    .newsAccess .newsAccessGroup:nth-child(3n) .iconInner { width: 244px; height: 244px; }
    .newsAccess .newsAccessGroup:nth-child(3n) img { max-width: 124px !important; }  
    .newsAccess .newsRow { margin: 0 15px; }
    .newsAccess .newsAccessTitle h3 { font-size: 28px; line-height: 33px; }

}

/* newsAccess css ends */


/* newsBanner css start */

.newsBannerShape img { max-width: 410px !important; object-fit:cover; width: 100%; }
.body-container--news * { font-family: 'Bahnschrift',sans-serif; font-weight: 400; }
@media(min-width: 768px){
    .newsBannerShape img { max-width: 200px !important; }
}
@media(min-width: 992px){
    .newsBannerShape img { max-width: 250px !important; }
    .newsBanner h4 { font-size: 28px; line-height: 34px; }
}
@media(min-width: 1200px){
    .newsBannerShape img { max-width: 310px !important; margin-right:77px;}
    .newsBanner h4{margin-left:-60px;}
}
@media(min-width: 1600px){
    .newsBannerShape img { max-width: 410px !important; }
}
@media(max-width: 767px){
    .newsBanner h4 { font-size: 28px; line-height: 33.91px; }    
    .newsBannerShape img { max-width: 296px !important; }
}


/* newsBanner css ends */


/* newsForm css start */

.newsForm .custom-container{margin:0 auto}
.newsForm .formInner form { max-width: 819px; margin: 0 auto; }
.newsForm .form-title{font-size:36px; line-height: 43px; font-weight:600;text-align:center;background: linear-gradient(180deg, #40B0E4 20.97%, #56459C 74.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px; letter-spacing: -0.5px; }
.newsForm .hs-form-field>label{font-family:Bahnschrift,sans-serif}
.newsForm .hs-fieldtype-textarea.hs-input{min-height:222px;}
.newsForm .hs-form-booleancheckbox label.hs-form-booleancheckbox-display{font-size:24px}
.newsForm .hs-form-field>label span{font-family:Bahnschrift,sans-serif}
.newsForm .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{font-size:20px;padding-left:47px;font-family:Bahnschrift,sans-serif;line-height:1.2;font-weight:400;}
.newsForm .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before{width:28px;height:28px;border-radius:4px;border:1px solid #0000004D; background: #FFF; }
.newsForm .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after{width:8px;height:16px;top:3px;left:10px}
.newsForm .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { top: 0px; }

.newsForm .hs_submit.hs-submit{text-align:center;margin-top:30px}
.newsForm .hs_submit.hs-submit input{font-size:27px;font-family:Gotham,sans-serif;font-weight:700;background: linear-gradient(180deg, #40B0E4 -8.28%, #56459C 106.23%);border:none;padding:22px 30px;min-width:262px;}
.newsForm .hs_submit.hs-submit input:hover{border:none;font-family:Gotham,sans-serif;font-weight:700;background:linear-gradient(to bottom,#56459c,#40b0e4)}
.newsForm .hs_cos_wrapper_type_form { padding: 0; }
.newsForm .hs_error_rollup { display: none; }
.newsForm .hs-error-msg { font-size: 14px; }
.newsForm .hs-error-msgs li { line-height: 11px; margin-top: 3px; }
.newsForm .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before { background-color: #323232; }
.newsForm .submitted-message {color: #000;text-align: center;background: #fff;display: block;max-width: 500px;margin: 0 auto;font-size: 24px;padding:30px;}




.contributeform .advanceForm .hs-fieldtype-file .input,
.contributeform .advanceForm input[type=email],
.contributeform .advanceForm input[type=number],
.contributeform .advanceForm input[type=password],
.contributeform .advanceForm input[type=tel],
.contributeform .advanceForm input[type=text],
.contributeform .advanceForm select, 
.contributeform .advanceForm textarea {
    font-size: 18px !important;
    border-radius: 4px;
    padding: 20px 20px;
}
.contributeform .hs-form-field>label {
    margin-bottom:12px;
}
.contributeform .advanceForm .hs-form-field>label, .contributeform .advanceForm  .hs-form-field>label span {
    font-size: 18px !important;
}
.contributeform .advanceForm  .hs-form-field {
    margin-bottom: 20px;
}
.contributeform form .hs-fieldtype-file legend {
    position: relative;
    bottom: 0;
    margin-bottom:12px;
}
.contributeform .advanceForm .hs-fieldtype-textarea.hs-input {
    min-height: 174px !important;
}
.contributeform .advanceForm {
    max-width: 756px;
}

@media(min-width: 767px){
    .newsForm .hs-form-booleancheckbox label.hs-form-booleancheckbox-display { justify-content:center; }
    .newsForm .hs-fieldtype-textarea.hs-input { min-height:140px; }
    .newsForm .form-title { font-size: 29px; line-height: 37px; }
    .newsForm .hs_submit.hs-submit input{font-size:20px; min-width: 198px; }
}
@media(min-width: 768px){
    .newsForm .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { top: -2px; }
    .newsForm .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after{top:1px;}
}
@media(min-width: 991px){
    .newsForm .form-title{font-size:40px; line-height: 50px; margin-bottom: 60px; }
    .newsContent h3 { font-size: 32px;}
}
@media(min-width: 1200px){
    .newsForm .form-title{margin-bottom: 55px; }
    .newsForm .form-title{font-size:50px; line-height: 60px; margin-bottom: 75px; }
}
@media(min-width: 1440px){
    .newsForm .hs_submit.hs-submit { margin-top: 30px; }
}
@media(min-width: 1800px){
    .newsForm .form-title{font-size:67px; line-height:80.41px;}
    .newsForm .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{font-size:20px;}
    .newsForm .hs_submit.hs-submit input { font-size: 27px; padding-top: 32.5px; padding-bottom: 32.5px; min-width: 258px; }
    .newsForm .hs_submit.hs-submit { margin-top: 60px; }
    .newsForm .hs-fieldtype-textarea.hs-input { min-height:222px; }
    .newsForm .hs-form-field {margin-bottom: 26px;}
    .newsForm .form-title{margin-bottom: 125px; }
}
@media(max-width: 767px){ 
    .newsForm .formInner{padding:0 3.6px;}
    .newsForm .hs-fieldtype-booleancheckbox.field.hs-form-field {margin-top: 3px;}
    .newsForm .hs_submit.hs-submit {margin-top: 22px;}
    .newsForm .submitted-message{padding:15px;font-size:16px;}
}

/* newsForm css ends */


/* newsPlatform css start */

.newsPlatformInner { max-width: 1330px; margin: 0 auto; }
.newsplatformTitle h1 {background: linear-gradient(180deg, #40B0E4 20.97%, #56459C 74.99%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; font-weight: 600;}
@media(min-width: 768px){
    .newsPlatform .newsContent h3 { font-size: 26px; }
}
@media(min-width: 1200px){
    .newsPlatform .newsContent h3 { font-size: 30px; }   
    .newsplatformTitle h1 { font-size: 48px; } 
    .newsPlatform .newsContent h3 { font-size: 28px; }
}
@media(min-width: 1800px){
    .newsPlatform .newsContent h3 { font-size: 38px; }  
    .newsplatformTitle h1 { font-size: 65px; }

}  
@media(max-width: 767px){
    .newsplatformTitle h1 { font-size: 38px; line-height: 46px; }    
    .newsPlatform  .content-wrapper { padding-left: 25px; padding-right: 25px; }
    .newsPlatform  .newsContent { max-width: calc(100% - 53px); margin-left: auto; margin-right: auto; }
}

/* newsPlatform css ends */


/* podcastDetailsBanner css start */

.podcastDetailsBanner {min-height:343px;}
.podcastDetailsBanner .podcastTextWrapper .title h1{font-size:28px;}
.podcastDetailsBanner .podcastTextWrapper {max-width: 791px;position: relative;z-index: 5;}
.podcastDetailsBanner .podcastTextWrapper .subTitle h5{font-family: Inter;font-weight:500;max-width:430px; letter-spacing:0; font-size: 18px; display: flex; flex-wrap: wrap; width:100%; }
.podcastDetailsBanner .followLinksWrapper .followText{font-size:12px;font-weight:700;}
.podcastDetailsBanner .followLinksWrapper .followLinks {gap:10px;}
.podcastDetailsBanner .followLinksWrapper .linkInner a img {max-height: 24px;max-width: 24px!important;object-fit: contain;transition: .3s ease-in-out;}
.podcastDetailsBanner .followLinksWrapper .linkInner a:hover img{scale: 1.1;}
.podcastDetailsBanner .linkInner a{width:35px;height:35px;display:block;}
.podcastDetailsBanner .linkInner a svg{width:100%;height:100%;}
.podcastDetailsBanner .linkInner.tuneinInner a{width:50px;} 

.podcastinfo_text { width: 100%; font-size: 20px; line-height: 1.21; margin-top: 18px; display: block; font-weight: 400; }



@media(min-width: 768px) {
    .podcastDetailsBanner .podcastContentWp{min-height: 400px;}
    .podcastDetailsBanner {min-height:470px;}
    .podcastDetailsBanner .podcastTextWrapper .title h1{font-size:45px;}
}
@media(min-width: 1200px) {
    .podcastDetailsBanner {min-height:776px;}
    .podcastDetailsBanner .podcastTextWrapper .title h1{font-size:58px;}
    .podcastDetailsBanner .followLinksWrapper { margin-bottom:0; margin-top: 50px;}
    .podcastDetailsBanner .podcastContentWp{min-height: 594px;} 
}
@media(min-width: 1800px) {
    .podcastDetailsBanner .followLinksWrapper {margin-left: 0;}
}
@media (max-width: 767px) {
    /*remove "mobileNone class when we will merge the css"**/
    .podcastDetailsBanner .mobileNone{display:none;}
    .podcastDetailsBanner .podcastContentWp{min-height: 233px;justify-content: end;}
    .podcastDetailsBanner .podcastTextWrapper .subTitle h5{font-size:14px;}
    .podcastDetailsBanner .podcastTextWrapper .subTitle h5{letter-spacing:0px;}
    .podcastinfo_text { font-size:16px; }

}

/* podcastDetailsBanner css ends */

/* podcastFamilyBanner css start */

.podcastFamilyBanner .content-wrapper { max-width: 1780px; }
.podcastFamilyBanner h1 { font-size: 32px; }

@media(min-width: 992px){
    .podcastFamilyBanner { min-height: 352px; }
    .podcastFamilyBanner h1 { font-size: 45px; }
}
@media(min-width: 1200px){
    .podcastFamilyBanner h1 { font-size: 60px; }
}

/* podcastFamilyBanner css ends */


/* shalomWorldBanner css starts */

.shalomWorldBannerWp .title h2{font-weight:500;}
.shalomWorldBannerWp .title span,.shalomWorldBannerWp .bannerButton a{font-weight:700;}
.shalomWorldBannerWp .title{width: calc(100% - 300px);padding-left: 92px;}
.shalomWorldBannerWp .shalomWorldLogo{width:300px;}
@media(min-width:1600px){
    .shalomWorldBannerWp .title h2{font-size:42px;}
    .shalomWorldBanner{min-height:661px;display: flex;flex-direction: column;justify-content: center;}
}

/* shalomWorldBanner css ends */

 
/* similarPodcastSection css starts */

.similarPodcastSection .wrapping-left { padding-right: 0; }

@media (min-width:768px){
    .similarPodcastSection .wrapping-left {padding-left: 70px;}
}
@media(max-width:429px){
    .similarPodcastSection .wrapping-left {padding-left: 15px;}
}
/* similarPodcastSection css ends */


/* social-media-sticky css starts */

.social-media-sticky{width:80px;height:auto;position:fixed;bottom:20px;right:0;z-index:998;background-color:rgb(0 0 0 / 50%);padding:20px 15px;transform:translateY(-50%);}
.social-media-sticky .icon-group{width:100%;display:flex;justify-content:center;}
.social-media-sticky .icon-group a:hover { transform: scale(1.1); }
.social-media-sticky .icon-group a { display: block; }
@media(min-width:768px){
    .social-media-sticky{ padding: 17px 12px; width: 51px; right: 14px; border-radius: 8px; }
}
@media(min-width:992px){ 
/*   .social-media-sticky { right:70px; } */
}
@media(min-width:1200px){
    .social-media-sticky{padding:10px 15px;width:55px;}
}

/* social-media-sticky css ends */




@media(max-width: 1024px){
    .podCastHeaderSection .initiativesWp.defaultIcon { height: 38px; width: 38px; background-size: 22px; background-color: transparent; border: none;  }

    .podCastHeaderSection .hovered .initiativesWp.defaultIcon, .hovered .initiativesWp.defaultIcon, .headerSectionV2 .hovered .initiativesWp.defaultIcon {
        /*         background-color: #3c3c3c; */
        background-color: rgba(255, 255, 255, 0.3);
    }

}


@media(max-width: 429px){

    .podCastHeaderSection .initiativesWp.defaultIcon {
        height: 30px;
        width: 30px;
        background-size: 60%;
    }

}





.footer {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-top: 1px none #FFFFFF;
}

.footer__container--static,
.footer__container .dnd-section {
    max-width: 1670px;
}

.footer__bottom-section {
    border-top: 1px solid #d0d0d0;
    border-color: #1D1D1D;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer a:not(.button),
.footer span,
.footer div,
.footer li,
.footer blockquote {
    color: #1D1D1D;
}

/* Header modules */

.footer .icon svg {
    fill: #1D1D1D;
}

.footer h3.form-title {
    color: {color=#FFF, opacity=null, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#FFF, css=#FFF};
}

/* Footer Menu */

.footer .hs-menu-wrapper ul {
    margin: 1.5rem 0;
    margin-top: 0;
}

.footer .hs-menu-wrapper a {
    font-family: Inter, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: ;
    font-size: ;
    text-transform: none;
}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
    ;
    color: ;
}

.footer .hs-menu-wrapper a:active {
    ;
    color: ;
}

.freeEventsModule .logoOutter img {
    max-width: unset;
}














/*----- search page epsides ------*/

.searchResult_area {width:100%;background:#222222; padding:0 0 77px; }
.searchResult_area .flexspace{width:100%;display:flex;flex-wrap:wrap;padding:0;}
.searchResult_area .episodeRes_main { padding:20px 0 0; }

.searchResult_area .showPost{width:calc(100%/3);padding:0 3px 6px}
.searchResult_area .showPost a{width:100%;display:block;border-radius:10px;overflow:hidden}
.searchResult_area .resultBtns{width:100%;display:flex;flex-wrap:wrap;padding:31px 0 12px;position: relative; background:#393939; }
.searchResult_area .resultBtns button{width:auto;display:inline-block;background:0 0;border:none;padding:0;margin-right:54px;transition:all .3s ease-in-out;font-size:18px;font-weight:400;line-height:1.21}
.searchResult_area .resultBtns button.activeEvent,.searchResult_area .resultBtns button:hover{color:#fcb122;}

/* background:#393939;box-shadow:0 2px 2px 0 #00000040; */

.searchResult_area .episodesPost{width:calc(100%/1);padding:0 0 10px}
.searchResultGlobal_area .episodesPost .episodesPost__in > a,.searchResult_area .episodesPost .episodesPost__in > a { position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;  }
.searchResultGlobal_area .episodesPost .episodesPost__in,.searchResult_area .episodesPost .episodesPost__in{background:#fff; height:100%; width:100%;border-radius:20px;display:flex;flex-wrap:wrap;padding:0;align-items:start; position:relative;     border: 1px solid #fff; transition:all .4s ease; box-shadow:0 1px 1px 0 rgb(0 0 0 / 25%); } 
.searchResult_area .episodesPost .episodesPost__in { padding:6px; border-radius:13px; } 

.episodesPost .episodesPost_img { position:relative; }

.episodesPost .playIcon { position:absolute; left:13px; bottom:13px; width:45px; line-height:0; }
.episodesPost .playIcon svg { width:100%; }

.episodesPost .playIcon.playIconWat { left:auto; right:20px; top:50%; transform:translateY(-50%); bottom:auto; } 


.searchResult_area .episodesPost .episodesPost_img{width:124px;height:124px;border-radius:10px;overflow:hidden; position:relative; }
.searchResult_area .episodesPost .episodesPost_info{width:calc(100% - 124px);padding-left:20px}
.searchResult_area .episodesPost span.epsName{font-size:12px;line-height:14px;color:rgba(0,0,0,.8)}
.searchResult_area .episodesPost .episodesPost_info h6{font-size:18px;line-height:1.21;font-weight:600;margin:5px 0;color:rgba(0,0,0,.7)}
.searchResult_area .episodesPost .episodesPost_info .text{font-size:14px;line-height:1.21;width:100%;display:block;color:rgba(0,0,0,.7)}

.moreBtn { margin:20px auto 0; display:none; font-size: 18px; padding: 15px 30px; transition: all .3s ease; -moz-transition: all .3s ease;  -webkit-transition: all .3s ease;}
.moreBtn:focus { background-color: #fcb122; border-color:#fcb122; }

.searchResultGlobal_area .listen_shows_main .showPost a { height:130px; }
.searchResultGlobal_area .listen_shows_main .showPost a img { width:100%; height:100%; object-fit:cover; object-position: top; }

 
.loader { color:rgba(0,0,0,0.5); font-size:16px; line-height:1.20; width:100%; margin:50px 0 0; } 
.loader .text-center { width:100%; margin-top:20px; }

.searchResult_area .loader { color:#fff; }
.searchOpen .headerSection .searchIcon svg { display: none; }
.searchOpen .headerSection .searchIcon .closeIcon { display: block; }

.error-message { text-align:center; width:100%; } 
  
 







@media(min-width:429px){

    .searchResultGlobal_area .listen_shows_main .showPost{width:calc(100%/3);padding:0 4px 8px;} 
    .searchResultGlobal_area .episodesPost .episodesPost__in { padding:8px; }
    .searchResultGlobal_area .episodesPost .episodesPost__in:hover { border-color:#fcb122; }

}

@media(min-width:601px){
    .searchResult_area .showPost{width:calc(100%/4);padding:0 4px 8px}
    .searchResult_area .episodesPost .episodesPost_info{width:calc(100% - 140px)}
    .searchResult_area .episodesPost .episodesPost_img{width:140px;height:140px}
    .searchResult_area .episodesPost{padding:0 0 12px}

    .searchResultGlobal_area .listen_shows_main .showPost a { height:180px; }

    .episodesPost .playIcon.playIconWat { right:40px; }
    
}
@media(min-width:768px){
    .searchResult_area .episodesPost .episodesPost_info{width:calc(100% - 124px)}
    .searchResult_area .episodesPost .episodesPost_info{width:calc(100% - 124px)}
    .searchResult_area .episodesPost .episodesPost_img{width:124px;height:100%}
    .searchResult_area .episodesPost{width:calc(100% / 2);padding:0 6px 12px}
    .searchResult_area .episodesPost .episodesPost__in{padding:8px 10px; height: 100%; }
    .searchResult_area .showPost a img {width: 100%; height:100%; object-fit:cover; }
    .searchResult_area .showPost a { width:100%; height:177px; }

    .listen_shows_main .showPost a img {width: 100%; height:100%; object-fit:cover; }
    .listen_shows_main .showPost a { width:177px; height:177px; }

    .searchResult_area .episodeRes_main { padding:40px 0 0; }
    .searchResult_area .episodesPost .episodesPost_img img { height: 100%; object-fit: cover; }

    .searchResultGlobal_area .listen_shows_main .showPost a { height:220px; }

    .loader .text-center { font-size:24px; line-height:1.20;  margin-top:50px; }


}
@media(min-width:991px){
    .searchResult_area .showPost{width:calc(100% / 4);padding:0 5px 10px;}
    .searchResult_area .showPost a { height:231px; }

    .searchResultGlobal_area .listen_shows_main .showPost { width:calc(100%/4); }
    .searchResultGlobal_area .listen_shows_main .showPost a { height:220px; }

}
@media(min-width:1200px){
    .searchResult_area .episodesPost{width:calc(100% / 3);padding:0 7px 14px}
    /*     .searchResult_area .flexspace{padding:60px;} */
    .searchResult_area .resultBtns {padding: 50px 0 12px;}
    .searchResult_area .showPost a { width:100%; height:270px; }
    .searchResult_area .showPost{width:calc(100% / 4);} 

    .listen_shows_main .showPost a { width:250px; height:250px; }
    .searchResultGlobal_area .listen_shows_main .showPost { width:calc(100%/4); }
    .searchResultGlobal_area .listen_shows_main .showPost a { height:270px; } 
    .searchResultGlobal_area .listen_shows_main .showPost{padding:0 5px 30px;} 


}
@media(min-width:1400px){
    .searchResult_area .showPost{width:calc(100%/5);padding:0 5px 30px}
    .searchResult_area .episodesPost{width:calc(100%/3);padding:0 9px 20px}
    /*     .searchResult_area .flexspace{padding:60px 0;} */
    .searchResult_area .resultBtns {padding: 50px 0 12px;} 
    .searchResult_area .showPost a { width:100%; height:250px; }

    .listen_shows_main .showPost a { width:310px; height:310px; }

    .searchResultGlobal_area .listen_shows_main .showPost a { height:300px; }

}

@media(min-width:1600px){

    .advanceFormModule.contributeform .form-title {
        margin: 0 auto 111px;
    }
    .contributeform .advanceForm .hs-submit .hs-button {
        min-width: 244px;
        font-size: 24px;
        min-height: 72px;
        padding: 21px 35px;
    }
    .contributeform .advanceForm .hs-submit {
        margin-top: 37px;
    }

    .contributeform .advanceForm {
        padding: 0 55px !important;
    } 

    .searchResultGlobal_area .listen_shows_main .showPost { width:calc(100%/5); }
    .searchResultGlobal_area .listen_shows_main .showPost a { height:330px; }


} 

@media(min-width:1920px){
    .searchResult_area { padding:0 0 100px; }
    .searchResult_area .content-wrapper { max-width:1770px; padding:0; }

    /*     .searchResult_area .resultBtns { max-width:1770px; padding:0; margin:0 auto; } */
    .searchResult_area .flexspace { margin:0 -5px; width: auto; }
    .episodeRes_main .episodes_main { margin:0 -9px; width: auto; }

    .searchResult_area .showPost a { width:345px; height:345px; }
    .listen_shows_main .showPost a { width:345px; height:345px; }
    .searchResult_area .episodesPost{width:calc(100%/4);padding:0 9px 20px}

    .searchResultGlobal_area .listen_shows_main .showPost { width:calc(100%/5); }
    .searchResultGlobal_area .listen_shows_main .showPost a { height:345px; }  

    .searchResult_area .episodesPost .episodesPost__in { align-items:center; } 



}
@media(min-width:2560px){
    /*     .searchResult_area .episodesPost{width:calc(100% / 5);padding:0 7px 14px} */
    /*     .searchResult_area .showPost{width:calc(100% / 7);padding:0 8px 16px} */
}
/*----- end search page epsides ------*/


/*----- search page global ------*/

.searchResultGlobal_area {width:100%;background:#fff; }
.searchResultGlobal_area .flexspace{width:100%;display:flex;flex-wrap:wrap;padding:19px 13px;background:#fff;}
.searchResultGlobal_area .showPost{width:calc(100%/2);padding:0 4px 12px}
.searchResultGlobal_area .showPost a{width:100%;display:block;border-radius:8px;overflow:hidden; height:112px; }
.searchResultGlobal_area .showPost img { height: 100%; width:100%; object-fit: cover; }

.searchResultGlobal_area .resultBtns{width:100%;display:flex;flex-wrap:wrap;padding:22px 0 0;background:rgb(0 0 0 / 3%);position: relative; z-index:1; }
.searchResultGlobal_area .resultBtns button.topBtn{width:auto;display:inline-block;background:0 0; margin-bottom: 0; border:none; border-bottom: 3px solid transparent;padding:6px 0 16px;margin-right:30px;transition:all .3s ease-in-out;font-size:20px;font-weight:500;line-height:1.21;color: #000000; border-radius:0px;}
.searchResultGlobal_area .resultBtns button.activeEvent,.searchResultGlobal_area .resultBtns button.topBtn:hover{border-bottom: 3px solid #666666;}

.searchResultGlobal_area .resultBtns[style*="display: block;"] { box-shadow:0px 2px 10px 0px #00000040; }

.searchResultGlobal_area .resultBottomBtns{width:100%;display:flex;flex-wrap:wrap;padding:23px 0;background:#ffffff; position:relative; }
.searchResultGlobal_area .resultBottomBtns button{width:auto;display:inline-block;background:0 0;border:none;padding:0;margin-right:34px;transition:all .3s ease-in-out;font-size:19px;font-weight:400;line-height:1.21;color: #000000;}
.searchResultGlobal_area .resultBottomBtns button.activeEvent{color:#fcb122;font-weight:600}

.searchResultGlobal_area .episodesPost{width:calc(100%/1);padding:0 0 24px}
/* .searchResultGlobal_area .episodesPost a{background:#fff;width:100%;display:flex;flex-wrap:wrap;padding:0px;align-items:flex-start;} */
.searchResultGlobal_area .episodesPost .episodesPost_img{width:150px;height:100px;border-radius:10px;overflow:hidden;object-fit: cover;}
.searchResultGlobal_area .episodesPost .episodesPost_info{width:calc(100% - 150px);padding:0 0 0 12px;}
.searchResultGlobal_area .episodesPost span.epsName{font-size:13px;line-height:1.153;color:rgba(0,0,0,.7); display:block; }
.searchResultGlobal_area .episodesPost .episodesPost_info h6{font-size:16px;line-height:1.21;font-weight:600;margin:0 0 7px;color:#000000B2;}
.searchResultGlobal_area .episodesPost .episodesPost_info .text{font-size:14px;line-height:1.21;width:100%;display:block;color:#000000B2; font-weight:400; display:none; }
 
/*-----*/
.eventsPost { width: 100%; margin-bottom:10px; }
.eventsPost .eventsPost_in { width: 100%; display: flex; flex-wrap: wrap; padding:10px; background: #fff; box-shadow: 0 1px 1px 0 rgb(0 0 0 / 20%); border-radius: 12px; }
.eventsPost .eventsPost_img { width: 120px; height: 120px; border-radius: 8px; overflow: hidden; }
.eventsPost .eventsPost_img img { width: 100%; height: 100%; object-fit: cover; }
.eventsPost .events_info { width: calc(100% - 120px); padding-left: 10px; color: #000; }
.eventsPost .events_info h6 { color:rgba(0,0,0,0.7); }
.eventsPost .eventsloc { width: 100%; display: block; font-size: 14px; line-height: 1.2; font-weight: 400; margin: 10px 0 15px; color:rgba(0,0,0,0.7); }
.eventsPost .events_info .text a { color: #40A1A1; }
.eventsPost .events_info .text a:hover { color: #000; }
.eventsPost .events_info .text { font-size: 14px; line-height: 1.2; }


.listen_episodes_main .episodesPost { padding-bottom:10px; }
/* .listen_episodes_main .episodesPost a { align-items: flex-start; padding:6px; border-radius:10px; box-shadow:0 1px 1px 0 rgb(0 0 0 / 20%); border:1px solid #fff; transition:all .4s ease; }
.listen_episodes_main .episodesPost a:hover { border-color:#FCB122; } */
.listen_episodes_main .episodesPost .episodesPost_img { width:125px; height:125px; position:relative; } 
.listen_episodes_main .episodesPost .episodesPost_info { width:calc(100% - 125px); padding-left: 10px; padding-top: 0; }
.listen_episodes_main .episodesPost span.epsName { line-height:1.15; width:100%; display:block; }

.podcastDetailsBanner .baseModuleOverlay { background: rgb(0 0 0 / 40%); }

.searchResultGlobal_area .episodesPost .episodesPost_img img { width: 100%; height: 100%; object-fit: cover; object-position: top; } 
.searchResultGlobal_area .globalSearch_main .flexspace { padding:0; }
.searchResultGlobal_area .globalSearch_main .flexspace.episodes_main { width:auto; margin:0 -4px; }

.searchResultGlobal_area[data-menu="events"] .resultBottomBtns { display:none; }
/* .searchResultGlobal_area[data-menu="events"] .resultBottomBtns { display:none; } */
 

.globalSearch_main { background:#fff; width: 100%; display: inline-block; padding-bottom: 60px; }

.loader { text-align: center; width: 100%;}
.loader img { width: 80px;}
.moreBtn.loaderStart { pointer-events: none;}
#content-container {display: flex; flex-wrap: wrap; padding: 19px 13px; }
#content-container > div {width:33.33%;}


.searchResultGlobal_area .resultBottomBtns {  }
.bgGray { background: #ededed; }
.countResults { color:#000000CC; font-size:16px; font-weight: 400; line-height:1; width:100%; display:none; padding:0 0 15px; }

.podcastPage .countResults { color:#FFFFFF99; padding-top:0; }
.eventsPost .eventsloc:not(.eventAuthor) { margin-bottom: 2px;}
span.eventsloc.eventAuthor { margin-top: 0;}

.listenTabGrp.subNavItem { line-height:0; }
 

/* .resultBottomBtns .watchTabGrp,.resultBottomBtns .listenTabGrp { display: none; } */
.searchResultGlobal_area .resultBtns{display:none;}
.searchResultGlobal_area[data-menu="all"] .resultBtns{display:block;}
.errorMessage { width: 100%; color: #373737; text-align: center; padding-top: 60px;}
.searchResultGlobal_area .listenTabGrp.subNavItem { display:none; }
.searchResultGlobal_area[data-menu="listen"] .listenTabGrp.subNavItem,.searchResultGlobal_area[data-menu="listen_episodes"] .listenTabGrp.subNavItem { display:block; }
.searchResultGlobal_area[data-menu="watch_shows"] .resultBottomBtns .watchTabGrp,.searchResultGlobal_area[data-menu="watch_episodes"] .resultBottomBtns .watchTabGrp { display:block; }

  
 

@media (max-width:430px){
    .searchResultGlobal_area .episodesPost .episodesPost__in, .searchResult_area .episodesPost .episodesPost__in { box-shadow: none; }
    .searchResultGlobal_area .episodesPost .episodesPost__in { padding: 0px;}
    
    .searchResultGlobal_area .episodesPost .episodesPost__in { align-items:center; }
    .searchResultGlobal_area .episodesPost .episodesPost_info h6,.searchResultGlobal_area .episodesPost .episodesPost_info h6 { font-size:14px; }
    
    .searchResultGlobal_area[data-menu="events"] .countResults { padding-top:30px; }
    
    .eventsPost .eventsPost_img { width:80px; height:80px; }
    .eventsPost .events_info { width:calc(100% - 80px); }
    .eventsPost .events_info h6 { font-size:15; }
    
    
} 


@media(min-width:429px){
    .searchResultGlobal_area .content-wrapper { padding:0 15px; } 
    .searchResultGlobal_area .episodesPost .episodesPost_img{width:185px;height:104px;border-radius:10px;overflow:hidden;object-fit: cover;}
    .searchResultGlobal_area .episodesPost .episodesPost_info{width:calc(100% - 185px); padding-top:0; padding-left:18px;}
    .searchResultGlobal_area .episodesPost .episodesPost_info h6 { margin-top:0; }

    .searchResultGlobal_area .listen_episodes_main .episodesPost .episodesPost_img { width:163px; height:163px; }
    .searchResultGlobal_area .listen_episodes_main .episodesPost .episodesPost_info { width:calc(100% - 163px); }
    .listen_episodes_main .episodesPost .episodesPost__in { align-items:center; }
    .listen_episodes_main .episodesPost .episodesPost__in { padding:13px 10px; }
    .countResults { padding: 0 0 21px; }
    .searchResultGlobal_area .resultBottomBtns { padding: 23px 0 22px; }
    .searchResultGlobal_area[data-menu="events"] .countResults { padding-top:30px; }
    
    .searchResultGlobal_area .episodesPost .episodesPost_info .text { display:block; }

}


@media(min-width:601px){
    .searchResultGlobal_area .showPost{width:calc(100%/3);padding:0 4px 8px;}
    .searchResultGlobal_area .episodesPost .episodesPost_img{width:200px;height:110px;}
    .searchResultGlobal_area .episodesPost .episodesPost_info { width: calc(100% - 200px); }
    .searchResultGlobal_area .episodesPost{padding:0 0 20px;}

    .eventsPost .events_info { padding-left:20px; } 
    .eventsPost .eventsPost_img { width:147px; height:129px; }
    .eventsPost .events_info { width:calc(100% - 147px); }

    .searchResultGlobal_area .resultBottomBtns button { margin-right:46px; }


}
@media(min-width:768px){
    .searchResultGlobal_area .episodesPost .episodesPost_info{width:calc(100% - 140px); padding-right:10px; }
    .searchResultGlobal_area .episodesPost .episodesPost_img { width: 140px; height: 80px; }
    .searchResultGlobal_area .episodesPost{width:calc(100% / 2);padding:0 6px 12px;}
    /*     .searchResultGlobal_area .episodesPost a{padding:0px;} */

    .eventsPost .eventsPost_in { margin:0 auto 10px; max-width:906px; }
    .eventsPost .eventsPost_in { padding:20px; align-items: center; border-radius:20px; }
    .eventsPost .eventsloc { margin:8px 0 14px; font-size:16px; }
    .eventsPost .events_info .text { font-size:16px; } 
    .eventsPost .events_info { padding-left:27px; } 

    .listen_episodes_main .episodesPost { width:calc(100%/2); }
    .listen_episodes_main .episodesPost_img { width:163px; height:163px; }
    .listen_episodes_main .episodesPost_info { width:calc(100% - 163px); }
    .listen_episodes_main .episodesPost .episodesPost__in { padding:12px; border-radius:20px; } 

    .globalSearch_main { background:#ededed; padding:0 0 50px; }
    .searchResultGlobal_area .globalSearch_main .flexspace { background:#ededed; }
    .searchResultGlobal_area .resultBottomBtns { padding:20px 0 15px; }
    /*     .searchResultGlobal_area .episodesPost a { padding: 8px; height: 100%; border-radius: 10px; align-items:flex-start; border: 1px solid #fff; }   */
    /*     .searchResultGlobal_area .episodesPost a:hover { border-color:#FCB122; } */
    .searchResultGlobal_area .resultBtns { background:#fff; }
    .searchResultGlobal_area .globalSearch_main .flexspace.shows_main { width: auto; margin: 0 -10px; }
    .searchResultGlobal_area .showPost a { height:130px; }

    /**/
    .searchResultGlobal_area .resultBottomBtns { background:#fff;  }
    .getEventGroup .resultBtns[style*="display: block"] + .resultBottomBtns { background: #ededed; box-shadow:none; } 
    .getEventGroup .resultBtns[style*="display: none"] + .resultBottomBtns { box-shadow: 0px 2px 10px 0px #00000040; } 
    
    .searchResultGlobal_area .resultBtns button.topBtn { margin-bottom:0; }
    .countResults { padding:33px 0 20px; }


    .searchResultGlobal_area .listen_episodes_main .episodesPost .episodesPost__in { align-items:flex-start; padding:13px 10px; }
    .contributeform .advanceForm {
        padding: 0 30px;
    }

    .searchResultGlobal_area .listen_shows_main .showPost a:active, .searchResultGlobal_area .listen_shows_main .showPost a:focus {
        border: solid 1px #1EFFFF;
    }

}
@media(min-width:991px){
    .searchResultGlobal_area .showPost{width:calc(100% / 4);padding:0 5px 10px}
    .searchResultGlobal_area .episodesPost .episodesPost_info { width: calc(100% - 200px); }
    .searchResultGlobal_area .episodesPost .episodesPost_img { width: 200px; height: 110px; }

    .searchResultGlobal_area .listen_episodes_main .episodesPost .episodesPost__in { align-items:center; }

    .searchResultGlobal_area[data-menu="events"] .countResults { max-width:906px; margin:0 auto; }

}
@media(min-width:1200px){
    .searchResultGlobal_area .flexspace{padding:60px;background: #ededed;}
    .searchResultGlobal_area .resultBtns {padding: 50px 0 0;}
    .searchResultGlobal_area .showPost a img {width: 100%;}
    .searchResultGlobal_area .resultBottomBtns { padding: 31px 0 12px; }
    .searchResultGlobal_area .episodesPost .episodesPost__in { padding: 8px; border-radius: 20px; align-items: center; }
    .searchResultGlobal_area .episodesPost .episodesPost_info { width: calc(100% - 281px); }
    .searchResultGlobal_area .episodesPost .episodesPost_img { width: 281px; height: 160px; }

    .listen_episodes_main .episodesPost span.epsName { font-size:14px; }
    .listen_episodes_main .episodesPost .episodesPost__in { align-items: center; border-radius:20px; }
    .listen_episodes_main .episodesPost .episodesPost_img { border-radius:12px; }

    .searchResultGlobal_area .showPost a { height:140px; border-radius:8px;}
    .searchResultGlobal_area .showPost {  }

}

@media(min-width:1400px){

    .searchResultGlobal_area .showPost { width:calc(100% / 5); }

    .searchResultGlobal_area .episodesPost .episodesPost_img { width: 250px; height: 140px; }
    .searchResultGlobal_area .episodesPost .episodesPost_info { width:calc(100% - 250px);  }

    .listen_episodes_main .episodesPost {  width:calc(100%/3); }


}

@media(min-width:1600px){
    .searchResultGlobal_area .episodesPost{width:calc(100%/3);padding:0 9.5px 30px}

    .listen_episodes_main .episodesPost { width:calc(100%/3); }
    .listen_episodes_main .episodesPost .episodesPost_img { width:240px; }
    .listen_episodes_main .episodesPost .episodesPost_info { width:calc(100% - 240px); }
    .listen_episodes_main .episodesPost { padding-bottom:17px; }

    .searchResultGlobal_area .showPost a { height:160px; }
    .globalSearch_main { padding-bottom:100px; } 
    .countResults { padding-left:5px; padding-right:5px; font-size:18px; color:#00000099; }  

    .searchResultGlobal_area .episodesPost .episodesPost_info h6 { font-size:20px; line-height:1.21; }
    .searchResultGlobal_area .globalSearch_main .flexspace.episodes_main { width:auto; margin:0 -10px; }


}
@media(min-width:1700px){

}
@media(min-width:2560px){
    .searchResultGlobal_area .episodesPost{width:calc(100% / 3);padding:0 7px 14px}
    .searchResultGlobal_area .showPost{width:calc(100% / 7);padding:0 8px 16px}

    .searchResultGlobal_area .showPost{width:calc(100%/5);}
    .listen_episodes_main .episodesPost { width:calc(100%/3); } 

}
/*----- end search page global ------*/


@media(min-width:1900px){

    .searchResultGlobal_area .content-wrapper { max-width:1790px; } 

    .searchResultGlobal_area .episodesPost .episodesPost_info { width: calc(100% - 281px); }
    .searchResultGlobal_area .episodesPost .episodesPost_img { width: 281px; height: 160px; }

    .showsContent h6 { font-size:20px; }
    .showsContent h2 { font-size:34px; }
    .videoTitle { padding:16px; padding:8px; max-width:135px; }
    .liveEventModule .logo { max-width:550px; }
    .watchNowButton .button.btn-large a { padding:20px 25px; font-size:26px!important; } 
    .inspiring_articles .box .content * { font-size:30px; }
    .inspiring_articles .inspiring_articles-desk .button a { font-size: 26px; padding: 24px 38px }
    .inspiring_articles .left-secondline .section-main-title * { font-size:30px!important; }
    .inspiring_articles .repeat-text-inner span { font-size:20px; line-height:1; display: inline-block; vertical-align: middle; }
    .inspiring_articles .left-firstline .repeat-text-inner+.repeat-text-inner { padding-left: 45px; }
    .inspiring_articles .left-firstline .repeat-text-inner { line-height: 12px; }
    .inspiring_articles .repeat-text-inner:after { left:22px; }
    .inspiring_articles .left-secondline .logo { width:calc(100% - 430px); }  
    .listen .section-main-title h2 { font-size:78px; }
    .prayerIsPowerSection .prayerIsPowerTopInner .contant { font-size:24px; }
    .prayerIsPowerSection .prayerIsPowerTopLeft .button.btn-large a { padding: 25px 45px !important; font-size: 22px !important; }
    .prayerStripSection .prayerStripWp .button a,.spaceShadow .content-wrapper .button a { font-size: 26px; padding: 24px 38px; }
    .eventParentContainer .eventStripText p { font-size:22px; }
    .fellowship .text h2 { font-size:32px; }
    .fellowship .text .desc { font-size:24px; line-height: 1.2; }  
    .fellowship .text .desc p { line-height: 1.2; }
    .considerShalomWp .headLine h2 { font-size:92px; }
    .considerShalomWp .text { font-size:24px; }  
    .swPlusSection .swPlusWp .text h2 { font-size:64px; } 
    .swPlusSection .swPlusWp .button a { width:auto; }
    .accordionModule .accordionContent { font-size:20px; }  
    .accordionModule .accordionTitle { font-size:24px; } 
    .listen_episodes_main .episodesPost {  width:calc(100%/4); }


    .searchResultGlobal_area .showPost { padding-bottom:26px; }
    .searchResultGlobal_area .showPost a { height:200px; }
    .countResults { padding-left:0; padding-right:0; }


}


.advanceForm form .hs-form-field>label, .advanceForm form .hs-form-field>label span {
    font-size: 16px !important;
}
.advanceForm form .hs-fieldtype-file .input, .advanceForm form input[type=email], .advanceForm form input[type=number], .advanceForm form input[type=password], .advanceForm form input[type=tel], .advanceForm form input[type=text], .advanceForm form select, .advanceForm form textarea {
    font-size: 16px !important;
    border-radius: 8px;
}
.advanceForm form .hs-form-field {margin-bottom: 17px;}
.advanceForm form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span {
    font-size: 16px;
}
.advanceForm .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before {
    height: 24px;
    top: -2px;
    width: 25px;
}
.advanceForm .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span, .advanceForm .hs-form-checkbox label.hs-form-checkbox-display input+span {
    padding-left: 41px;
}
.advanceForm .legal-consent-container {
    padding-top: 15px;
}
.contributeform .advanceForm form {
    padding: 0 !important;
}
@media (max-width:767px){
    .contributeform .advanceForm .hs-fieldtype-select select {
        padding-right: 45px;
    }
    .contributeform .advanceForm {
        padding: 0 20px;
    }
}

.hs-search-field__form { pointer-events:inherit; } 

 
/**/

.copyrightWrap { background-color: #373737; text-align: center; font-size: 12px; font-weight: 400; line-height: 1.21; padding-bottom: 40px; }
.copyrightWrap a { color: rgba(255, 255, 255, 0.7); text-decoration:underline !important; }
.copyrightWrap a:hover { color:#FCB122; }

@media(max-width:767px){ 
    .copyrightWrap { display:block; }
}