@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
 :root {
--fs14: calc(12px + (14 - 12) * (100vw - 375px) / (1900 - 375));
--fs15: calc(12px + (15 - 12) * (100vw - 375px) / (1900 - 375));
--fs16: calc(13px + (16 - 13) * (100vw - 375px) / (1900 - 375));
--fs17: calc(13px + (17 - 13) * (100vw - 375px) / (1900 - 375));
--fs18: calc(14px + (18 - 14) * (100vw - 375px) / (1900 - 375));
--fs19: calc(14px + (19 - 14) * (100vw - 375px) / (1900 - 375));
--fs20: calc(15px + (20 - 15) * (100vw - 375px) / (1900 - 375));
--fs21: calc(15px + (21 - 15) * (100vw - 375px) / (1900 - 375));
--fs22: calc(16px + (22 - 16) * (100vw - 375px) / (1900 - 375));
--fs23: calc(16px + (23 - 16) * (100vw - 375px) / (1900 - 375));
--fs24: calc(17px + (24 - 17) * (100vw - 375px) / (1900 - 375));
--fs25: calc(17px + (25 - 17) * (100vw - 375px) / (1900 - 375));
--fs26: calc(18px + (26 - 18) * (100vw - 375px) / (1900 - 375));
--fs27: calc(18px + (27 - 18) * (100vw - 375px) / (1900 - 375));
--fs28: calc(19px + (28 - 19) * (100vw - 375px) / (1900 - 375));
--fs29: calc(19px + (29 - 19) * (100vw - 375px) / (1900 - 375));
--fs30: calc(20px + (30 - 20) * (100vw - 375px) / (1900 - 375));
--fs31: calc(20px + (31 - 20) * (100vw - 375px) / (1900 - 375));
--fs32: calc(21px + (32 - 21) * (100vw - 375px) / (1900 - 375));
--fs33: calc(21px + (33 - 21) * (100vw - 375px) / (1900 - 375));
--fs34: calc(21px + (34 - 21) * (100vw - 375px) / (1900 - 375));
--fs35: calc(22px + (35 - 22) * (100vw - 375px) / (1900 - 375));
--fs36: calc(22px + (36 - 22) * (100vw - 375px) / (1900 - 375));
--fs37: calc(22px + (37 - 22) * (100vw - 375px) / (1900 - 375));
--fs38: calc(23px + (38 - 23) * (100vw - 375px) / (1900 - 375));
--fs39: calc(23px + (39 - 23) * (100vw - 375px) / (1900 - 375));
--fs40: calc(23px + (40 - 23) * (100vw - 375px) / (1900 - 375));
--fs41: calc(24px + (41 - 24) * (100vw - 375px) / (1900 - 375));
--fs42: calc(24px + (42 - 24) * (100vw - 375px) / (1900 - 375));
--fs43: calc(24px + (43 - 24) * (100vw - 375px) / (1900 - 375));
--fs44: calc(25px + (44 - 25) * (100vw - 375px) / (1900 - 375));
--fs45: calc(25px + (45 - 25) * (100vw - 375px) / (1900 - 375));
--fs46: calc(25px + (46 - 25) * (100vw - 375px) / (1900 - 375));
--fs47: calc(26px + (47 - 26) * (100vw - 375px) / (1900 - 375));
--fs48: calc(26px + (48 - 26) * (100vw - 375px) / (1900 - 375));
--fs49: calc(26px + (49 - 26) * (100vw - 375px) / (1900 - 375));
}
.pdt5 {
padding-top: calc(3px + (5 - 3) * (100vw - 375px) / (1900 - 375)); }
.pdt10 {
padding-top: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375)); }
.pdt15 {
padding-top: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375)); }
.pdt20 {
padding-top: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375)); }
.pdt25 {
padding-top: calc(13px + (25 - 13) * (100vw - 375px) / (1900 - 375)); }
.pdt30 {
padding-top: calc(15px + (30 - 15) * (100vw - 375px) / (1900 - 375)); }
.pdt35 {
padding-top: calc(18px + (35 - 18) * (100vw - 375px) / (1900 - 375)); }
.pdt40 {
padding-top: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375)); }
.pdt45 {
padding-top: calc(23px + (45 - 23) * (100vw - 375px) / (1900 - 375)); }
.pdt50 {
padding-top: calc(25px + (50 - 25) * (100vw - 375px) / (1900 - 375)); }
.pdt60 {
padding-top: calc(30px + (60 - 30) * (100vw - 375px) / (1900 - 375)); }
.pdt70 {
padding-top: calc(35px + (70 - 35) * (100vw - 375px) / (1900 - 375)); }
.pdt80 {
padding-top: calc(40px + (80 - 40) * (100vw - 375px) / (1900 - 375)); }
.pdt90 {
padding-top: calc(42px + (90 - 42) * (100vw - 375px) / (1900 - 375)); }
.pdt100 {
padding-top: calc(44px + (100 - 44) * (100vw - 375px) / (1900 - 375)); }
.pdt110 {
padding-top: calc(46px + (110 - 46) * (100vw - 375px) / (1900 - 375)); }
.pdt120 {
padding-top: calc(48px + (120 - 48) * (100vw - 375px) / (1900 - 375)); }
.pdt130 {
padding-top: calc(50px + (130 - 50) * (100vw - 375px) / (1900 - 375)); }
.pdt140 {
padding-top: calc(52px + (140 - 52) * (100vw - 375px) / (1900 - 375)); }
.pdt150 {
padding-top: calc(54px + (150 - 54) * (100vw - 375px) / (1900 - 375)); }
.pdt160 {
padding-top: calc(56px + (160 - 56) * (100vw - 375px) / (1900 - 375)); }
.pdt170 {
padding-top: calc(58px + (170 - 58) * (100vw - 375px) / (1900 - 375)); }
.pdt180 {
padding-top: calc(60px + (180 - 60) * (100vw - 375px) / (1900 - 375)); }
.pdt190 {
padding-top: calc(62px + (190 - 62) * (100vw - 375px) / (1900 - 375)); }
.pdt200 {
padding-top: calc(64px + (200 - 64) * (100vw - 375px) / (1900 - 375)); }
.pdt250 {
padding-top: calc(80px + (250 - 80) * (100vw - 375px) / (1900 - 375)); }
.pdb5 {
padding-bottom: calc(3px + (5 - 3) * (100vw - 375px) / (1900 - 375)); }
.pdb10 {
padding-bottom: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375)); }
.pdb15 {
padding-bottom: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375)); }
.pdb20 {
padding-bottom: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375)); }
.pdb25 {
padding-bottom: calc(13px + (25 - 13) * (100vw - 375px) / (1900 - 375)); }
.pdb30 {
padding-bottom: calc(15px + (30 - 15) * (100vw - 375px) / (1900 - 375)); }
.pdb35 {
padding-bottom: calc(18px + (35 - 18) * (100vw - 375px) / (1900 - 375)); }
.pdb40 {
padding-bottom: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375)); }
.pdb45 {
padding-bottom: calc(23px + (45 - 23) * (100vw - 375px) / (1900 - 375)); }
.pdb50 {
padding-bottom: calc(25px + (50 - 25) * (100vw - 375px) / (1900 - 375)); }
.pdb60 {
padding-bottom: calc(30px + (60 - 30) * (100vw - 375px) / (1900 - 375)); }
.pdb70 {
padding-bottom: calc(35px + (70 - 35) * (100vw - 375px) / (1900 - 375)); }
.pdb80 {
padding-bottom: calc(40px + (80 - 40) * (100vw - 375px) / (1900 - 375)); }
.pdb90 {
padding-bottom: calc(42px + (90 - 42) * (100vw - 375px) / (1900 - 375)); }
.pdb100 {
padding-bottom: calc(44px + (100 - 44) * (100vw - 375px) / (1900 - 375)); }
.pdb110 {
padding-bottom: calc(46px + (110 - 46) * (100vw - 375px) / (1900 - 375)); }
.pdb120 {
padding-bottom: calc(48px + (120 - 48) * (100vw - 375px) / (1900 - 375)); }
.pdb130 {
padding-bottom: calc(50px + (130 - 50) * (100vw - 375px) / (1900 - 375)); }
.pdb140 {
padding-bottom: calc(52px + (140 - 52) * (100vw - 375px) / (1900 - 375)); }
.pdb150 {
padding-bottom: calc(54px + (150 - 54) * (100vw - 375px) / (1900 - 375)); }
.pdb160 {
padding-bottom: calc(56px + (160 - 56) * (100vw - 375px) / (1900 - 375)); }
.pdb170 {
padding-bottom: calc(58px + (170 - 58) * (100vw - 375px) / (1900 - 375)); }
.pdb180 {
padding-bottom: calc(60px + (180 - 60) * (100vw - 375px) / (1900 - 375)); }
.pdb190 {
padding-bottom: calc(62px + (190 - 62) * (100vw - 375px) / (1900 - 375)); }
.pdb200 {
padding-bottom: calc(64px + (200 - 64) * (100vw - 375px) / (1900 - 375)); }
.pdb250 {
padding-bottom: calc(80px + (250 - 80) * (100vw - 375px) / (1900 - 375)); }
.pdl5 {
padding-left: calc(3px + (5 - 3) * (100vw - 375px) / (1900 - 375)); }
.pdl10 {
padding-left: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375)); }
.pdl15 {
padding-left: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375)); }
.pdl20 {
padding-left: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375)); }
.pdl25 {
padding-left: calc(13px + (25 - 13) * (100vw - 375px) / (1900 - 375)); }
.pdl30 {
padding-left: calc(15px + (30 - 15) * (100vw - 375px) / (1900 - 375)); }
.pdl35 {
padding-left: calc(18px + (35 - 18) * (100vw - 375px) / (1900 - 375)); }
.pdl40 {
padding-left: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375)); }
.pdl45 {
padding-left: calc(23px + (45 - 23) * (100vw - 375px) / (1900 - 375)); }
.pdl50 {
padding-left: calc(25px + (50 - 25) * (100vw - 375px) / (1900 - 375)); }
.pdl60 {
padding-left: calc(30px + (60 - 30) * (100vw - 375px) / (1900 - 375)); }
.pdl70 {
padding-left: calc(35px + (70 - 35) * (100vw - 375px) / (1900 - 375)); }
.pdl80 {
padding-left: calc(40px + (80 - 40) * (100vw - 375px) / (1900 - 375)); }
.pdl90 {
padding-left: calc(42px + (90 - 42) * (100vw - 375px) / (1900 - 375)); }
.pdl100 {
padding-left: calc(44px + (100 - 44) * (100vw - 375px) / (1900 - 375)); }
.pdl110 {
padding-left: calc(46px + (110 - 46) * (100vw - 375px) / (1900 - 375)); }
.pdl120 {
padding-left: calc(48px + (120 - 48) * (100vw - 375px) / (1900 - 375)); }
.pdl130 {
padding-left: calc(50px + (130 - 50) * (100vw - 375px) / (1900 - 375)); }
.pdl140 {
padding-left: calc(52px + (140 - 52) * (100vw - 375px) / (1900 - 375)); }
.pdl150 {
padding-left: calc(54px + (150 - 54) * (100vw - 375px) / (1900 - 375)); }
.pdl160 {
padding-left: calc(56px + (160 - 56) * (100vw - 375px) / (1900 - 375)); }
.pdl170 {
padding-left: calc(58px + (170 - 58) * (100vw - 375px) / (1900 - 375)); }
.pdl180 {
padding-left: calc(60px + (180 - 60) * (100vw - 375px) / (1900 - 375)); }
.pdl190 {
padding-left: calc(62px + (190 - 62) * (100vw - 375px) / (1900 - 375)); }
.pdl200 {
padding-left: calc(64px + (200 - 64) * (100vw - 375px) / (1900 - 375)); }
.pdl250 {
padding-left: calc(80px + (250 - 80) * (100vw - 375px) / (1900 - 375)); }
.pdl5 {
padding-left: calc(3px + (5 - 3) * (100vw - 375px) / (1900 - 375)); }
.pdl10 {
padding-left: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375)); }
.pdl15 {
padding-left: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375)); }
.pdl20 {
padding-left: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375)); }
.pdl25 {
padding-left: calc(13px + (25 - 13) * (100vw - 375px) / (1900 - 375)); }
.pdl30 {
padding-left: calc(15px + (30 - 15) * (100vw - 375px) / (1900 - 375)); }
.pdl35 {
padding-left: calc(18px + (35 - 18) * (100vw - 375px) / (1900 - 375)); }
.pdl40 {
padding-left: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375)); }
.pdl45 {
padding-left: calc(23px + (45 - 23) * (100vw - 375px) / (1900 - 375)); }
.pdl50 {
padding-left: calc(25px + (50 - 25) * (100vw - 375px) / (1900 - 375)); }
.pdl60 {
padding-left: calc(30px + (60 - 30) * (100vw - 375px) / (1900 - 375)); }
.pdl70 {
padding-left: calc(35px + (70 - 35) * (100vw - 375px) / (1900 - 375)); }
.pdl80 {
padding-left: calc(40px + (80 - 40) * (100vw - 375px) / (1900 - 375)); }
.pdl90 {
padding-left: calc(42px + (90 - 42) * (100vw - 375px) / (1900 - 375)); }
.pdl100 {
padding-left: calc(44px + (100 - 44) * (100vw - 375px) / (1900 - 375)); }
.pdl110 {
padding-left: calc(46px + (110 - 46) * (100vw - 375px) / (1900 - 375)); }
.pdl120 {
padding-left: calc(48px + (120 - 48) * (100vw - 375px) / (1900 - 375)); }
.pdl130 {
padding-left: calc(50px + (130 - 50) * (100vw - 375px) / (1900 - 375)); }
.pdl140 {
padding-left: calc(52px + (140 - 52) * (100vw - 375px) / (1900 - 375)); }
.pdl150 {
padding-left: calc(54px + (150 - 54) * (100vw - 375px) / (1900 - 375)); }
.pdl160 {
padding-left: calc(56px + (160 - 56) * (100vw - 375px) / (1900 - 375)); }
.pdl170 {
padding-left: calc(58px + (170 - 58) * (100vw - 375px) / (1900 - 375)); }
.pdl180 {
padding-left: calc(60px + (180 - 60) * (100vw - 375px) / (1900 - 375)); }
.pdl190 {
padding-left: calc(62px + (190 - 62) * (100vw - 375px) / (1900 - 375)); }
.pdl200 {
padding-left: calc(64px + (200 - 64) * (100vw - 375px) / (1900 - 375)); }
.pdl250 {
padding-left: calc(80px + (250 - 80) * (100vw - 375px) / (1900 - 375)); }
.pdr5 {
padding-right: calc(3px + (5 - 3) * (100vw - 375px) / (1900 - 375)); }
.pdr10 {
padding-right: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375)); }
.pdr15 {
padding-right: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375)); }
.pdr20 {
padding-right: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375)); }
.pdr25 {
padding-right: calc(13px + (25 - 13) * (100vw - 375px) / (1900 - 375)); }
.pdr30 {
padding-right: calc(15px + (30 - 15) * (100vw - 375px) / (1900 - 375)); }
.pdr35 {
padding-right: calc(18px + (35 - 18) * (100vw - 375px) / (1900 - 375)); }
.pdr40 {
padding-right: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375)); }
.pdr45 {
padding-right: calc(23px + (45 - 23) * (100vw - 375px) / (1900 - 375)); }
.pdr50 {
padding-right: calc(25px + (50 - 25) * (100vw - 375px) / (1900 - 375)); }
.pdr60 {
padding-right: calc(30px + (60 - 30) * (100vw - 375px) / (1900 - 375)); }
.pdr70 {
padding-right: calc(35px + (70 - 35) * (100vw - 375px) / (1900 - 375)); }
.pdr80 {
padding-right: calc(40px + (80 - 40) * (100vw - 375px) / (1900 - 375)); }
.pdr90 {
padding-right: calc(42px + (90 - 42) * (100vw - 375px) / (1900 - 375)); }
.pdr100 {
padding-right: calc(44px + (100 - 44) * (100vw - 375px) / (1900 - 375)); }
.pdr110 {
padding-right: calc(46px + (110 - 46) * (100vw - 375px) / (1900 - 375)); }
.pdr120 {
padding-right: calc(48px + (120 - 48) * (100vw - 375px) / (1900 - 375)); }
.pdr130 {
padding-right: calc(50px + (130 - 50) * (100vw - 375px) / (1900 - 375)); }
.pdr140 {
padding-right: calc(52px + (140 - 52) * (100vw - 375px) / (1900 - 375)); }
.pdr150 {
padding-right: calc(54px + (150 - 54) * (100vw - 375px) / (1900 - 375)); }
.pdr160 {
padding-right: calc(56px + (160 - 56) * (100vw - 375px) / (1900 - 375)); }
.pdr170 {
padding-right: calc(58px + (170 - 58) * (100vw - 375px) / (1900 - 375)); }
.pdr180 {
padding-right: calc(60px + (180 - 60) * (100vw - 375px) / (1900 - 375)); }
.pdr190 {
padding-right: calc(62px + (190 - 62) * (100vw - 375px) / (1900 - 375)); }
.pdr200 {
padding-right: calc(64px + (200 - 64) * (100vw - 375px) / (1900 - 375)); }
.pdr250 {
padding-right: calc(80px + (250 - 80) * (100vw - 375px) / (1900 - 375)); }
.pd5 {
padding: calc(3px + (5 - 3) * (100vw - 375px) / (1900 - 375)); }
.pd10 {
padding: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375)); }
.pd15 {
padding: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375)); }
.pd20 {
padding: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375)); }
.pd25 {
padding: calc(13px + (25 - 13) * (100vw - 375px) / (1900 - 375)); }
.pd30 {
padding: calc(15px + (30 - 15) * (100vw - 375px) / (1900 - 375)); }
.pd35 {
padding: calc(18px + (35 - 18) * (100vw - 375px) / (1900 - 375)); }
.pd40 {
padding: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375)); }
.pd45 {
padding: calc(23px + (45 - 23) * (100vw - 375px) / (1900 - 375)); }
.pd50 {
padding: calc(25px + (50 - 25) * (100vw - 375px) / (1900 - 375)); }
.pd60 {
padding: calc(30px + (60 - 30) * (100vw - 375px) / (1900 - 375)); }
.pd70 {
padding: calc(35px + (70 - 35) * (100vw - 375px) / (1900 - 375)); }
.pd80 {
padding: calc(40px + (80 - 40) * (100vw - 375px) / (1900 - 375)); }
.pd90 {
padding: calc(42px + (90 - 42) * (100vw - 375px) / (1900 - 375)); }
.pd100 {
padding: calc(44px + (100 - 44) * (100vw - 375px) / (1900 - 375)); }
.pd110 {
padding: calc(46px + (110 - 46) * (100vw - 375px) / (1900 - 375)); }
.pd120 {
padding: calc(48px + (120 - 48) * (100vw - 375px) / (1900 - 375)); }
.pd130 {
padding: calc(50px + (130 - 50) * (100vw - 375px) / (1900 - 375)); }
.pd140 {
padding: calc(52px + (140 - 52) * (100vw - 375px) / (1900 - 375)); }
.pd150 {
padding: calc(54px + (150 - 54) * (100vw - 375px) / (1900 - 375)); }
.pd160 {
padding: calc(56px + (160 - 56) * (100vw - 375px) / (1900 - 375)); }
.pd170 {
padding: calc(58px + (170 - 58) * (100vw - 375px) / (1900 - 375)); }
.pd180 {
padding: calc(60px + (180 - 60) * (100vw - 375px) / (1900 - 375)); }
.pd190 {
padding: calc(62px + (190 - 62) * (100vw - 375px) / (1900 - 375)); }
.pd200 {
padding: calc(64px + (200 - 64) * (100vw - 375px) / (1900 - 375)); }
.pd250 {
padding: calc(80px + (250 - 80) * (100vw - 375px) / (1900 - 375)); }
.pdr250 {
padding: calc(80px + (250 - 80) * (100vw - 375px) / (1900 - 375)); }
.pd0-inner * {
padding: 0 !important; }
.pd0 {
padding: 0 !important; }
.pdt0 {
padding-top: 0 !important; }
.pdb0 {
padding-bottom: 0 !important; }
.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.flexwrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.aic {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.jcc {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }  body {
font-size: calc(14px + (18 - 14) * (100vw - 375px) / (1900 - 375));
color: #707070;
}
h1, h1.et_pb_contact_main_title, .et_pb_title_container h1{
font-size: calc(32px + (60 - 32) * (100vw - 375px) / (1900 - 375));
font-weight: bold;
line-height: 1.2 !important;
}
h2, .et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2{
font-size : calc(25px + (46 - 36) * (100vw - 375px) / (1900 - 375));
line-height: 1.2;
font-weight: bold;
}
h3, .et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3 {
font-size: calc(19px + (28 - 19) * (100vw - 375px) / (1900 - 375));
line-height: 1.2;
font-weight: bold;
}
h4,.et_pb_column_1_3 h4, .et_pb_column_1_4 h4, .et_pb_column_1_5 h4, .et_pb_column_1_6 h4, .et_pb_column_2_5 h4{
font-size: calc(17px + (24 - 17) * (100vw - 375px) / (1900 - 375));
line-height: 1.2;
font-weight: bold;
word-wrap: normal;
}
img{
display: block; }  @media (max-width: 980px){
#logo{
margin-top:0%;
overflow:visible;
}
header .et-social-icons {
float: none; 
margin-top: 2%;
}
.et_header_style_split header#main-header .logo_container{
float: left;
}
.et_header_style_left #logo, .et_header_style_split #logo {
max-width: 100%;
}
#top-header .container .textwidget {
padding: 15px 0 0;
}
.et_header_style_split #main-header {
padding: 10px 0 ;
}
.et_header_style_split #et_mobile_nav_menu{
margin-top: 0;
}
.et_header_style_split #et-top-navigation .mobile_menu_bar, .et_header_style_left #et-top-navigation .mobile_menu_bar {
padding-bottom: 14px;
padding-top: 10px;
}
.mobile_menu_bar:before {
color: #da0424;
}
#top-header{
z-index: 1;
}
.mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
}
#et_mobile_nav_menu .select_page{
display:none!important;
}
.et_header_style_split .et_mobile_menu {
top: 0;
}
#top-header{
z-index: 10;
}
.et_header_style_split #et_mobile_nav_menu {
position: unset;
}
}
#top-menu a {
font-weight: 500;
}
.et_fixed_nav #top-header {
top: 0;
left: 0;
right: 0;
position: fixed;
}
#et_search_icon:before {
top: -6px;
content: "";
background: url(//365.wp-stg.com/wp-content/uploads/2021/12/header_search-27x27-1.png);
width: 20px;
height: 20px;
display: inline-block;
background-size: 20px;
}
.et_pb_button.feedback,.et_pb_button.feedback:hover,.et_pb_button.donate,.et_pb_button.donate:hover{padding-left: 30px;padding-right: 10px;}
.et_pb_button.feedback:before{
content: "";
background: url(//365.wp-stg.com/wp-content/uploads/2021/12/ctabuttonicons.png);
width: 20px;
height: 20px;
display: inline-block;
background-size: 40px;
background-position: 24px 37px;
position: absolute;
left: 8px;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
opacity: 1;
margin-left: 0;
}
.et_pb_button.feedback:hover:before{
background-position: 24px 20px;
}
.et_pb_button.donate:before{
content: "";
background: url(//365.wp-stg.com/wp-content/uploads/2021/12/ctabuttonicons.png);
width: 20px;
height: 20px;
display: inline-block;
background-size: 40px;
background-position: 42px 37px;
position: absolute;
left: 8px;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
opacity: 1;
margin-left: 0;
}
.et_pb_button.donate:hover:before{
background-position: 42px 20px;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
margin-bottom: 0; 
}
#footer-widgets .footer-widget li a:hover{
color: #da0424;
text-decoration: underline;
} .mc4wp-form{
background-color:#f0f0f0;
}
.mc4wp-form input[type="email"] {
width: 80%;
background-color: transparent;
border: none;
color: #000;
text-align: left;
}
.mc4wp-form .email_send{
background: transparent;
border: none;
color: #fff;
position: absolute;
right: 0;
bottom: 0;
padding: 10px 0 10px 10px;
font-size: 20px;
cursor: pointer;
}
.mc4wp-form-fields {
position: relative;
}
footer .mc4wp-form{
max-width: 300px;
margin: 0 auto;
margin-bottom: 40px;
}
.mc4wp-form input[type="email"]::placeholder,.mc4wp-form input[type="email"]::-webkit-placeholder{
color:#da0424;
font-style:italic;
}
.scam_sms p span{
color:#e40426;
font-weight:500;
}
.footer_cta{
color:#fff !important;
font-size: calc(17px + (24 - 17) * (100vw - 375px) / (1900 - 375));
}
.footer_cta h2{
color: #FFFFFF!important; }
.footer_cta p a {
color:#fff; text-decoration: underline !important;
font-weight: bold;
}            .top-line h2{
position: relative;
padding-top: 30px;
}
.top-line.center h2:before {
left:calc(50% - 20px);
}
.top-line h2:before {
content: "";
position: absolute;
z-index: 10;
width: 40px;
border-top-color: #e40426;
border-top-width: 4px;
border-top-style: solid; 
top: 0;
}
.top-line .et_pb_text_inner {
margin-top:10px
} .whiste_toggle .et_pb_toggle_close .et_pb_toggle_title{
border-bottom:1px solid #000;
}
.whiste_toggle .et_pb_toggle_open .et_pb_toggle_title{
border-bottom:1px solid #da0424;
} .home_play_part_button{
width:50%;
display:inline-block;
}
.fwidget.widget_text{
line-height: 20px;
font-size: 13px;
}
@media (min-width: 981px)
{.et_pb_gutters3 .footer-widget {
margin-right: 5.5%;
margin-bottom: 30px;
}}
#footer-bottom {
padding: 15px 0;
}
.verticle_center > .et_pb_row {
align-items: center;
}
.fullwidth_row > .et_pb_row {
max-width: 100%;
width: 100%;
}
.et_pb_slide_description{
width: 50%;
float:left;
padding-left:0;
padding-right: 0;
}
.et_pb_slide_description .et_pb_slide_content h1{
padding-bottom: calc(23px + (40 - 23) * (100vw - 375px) / (1900 - 375));
}
.et_pb_slide_description .et_pb_slide_content p{
font-size: calc(14px + (18 - 14) * (100vw - 375px) / (1900 - 375));
max-width: 600px;
}
.breadcums a{
color: #fff;
}
.breadcums .divider{
margin: 0 10px;
}
.home_slider h1 {
color:#000;
}
.home_slider h1 span {
color:#e40426;
}
.home_slider .et-pb-arrow-prev {
left: 0 !important;
opacity: 1 !important;
}
.home_slider .et-pb-arrow-next {
right: 0 !important;
opacity: 1 !important;
}
.home_slider .et-pb-arrow-prev , .home_slider .et-pb-arrow-next {
width: calc(25px + (60 - 25) * (100vw - 375px) / (1900 - 375));
height: calc(50px + (120 - 50) * (100vw - 375px) / (1900 - 375));
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
font-size : calc(25px + (45 - 25) * (100vw - 375px) / (1900 - 375));
}
.home_slider .et-pb-arrow-prev:after , .home_slider .et-pb-arrow-next:after {
content: '';
position: absolute;
top: 0;
width: 200%;
height: 100%;
border-radius: 50%;
}
.home_slider .et-pb-arrow-prev::before {
content: "4";
color: #fff;
position: relative;
z-index: 2;
}
.home_slider .et-pb-arrow-prev::after {
background-color: #e40426;
right: 0;
}
.home_slider .et_pb_slider:hover .et-pb-arrow-prev {
left:0 !important;
opacity: 1;
}
.home_slider .et_pb_slider:hover .et-pb-arrow-next {
right:0 !important;
opacity: 1;
}
.home_slider .et-pb-arrow-next::before {
content: "5";
color: #e40426;
position: relative;
z-index: 2;
}
.home_slider .et-pb-arrow-next::after {
background-color: #fff;
left: 0;
} .wpsubmenu ul li{
display:inline-block !important;
border:1px solid #fff;
padding:10px;
line-height: 1.2;
}
.wpsubmenu ul li a{
color:#fff !important;
line-height: 1.2;
text-decoration: none;
}
.wpsubmenu ul li a:hover{
text-decoration: none;
opacity: 1;
}
.wpsubmenu ul .current-menu-item,
.wpsubmenu ul .current-menu-item a{
color:#e40426 !important;
background-color:#fff !important;
}
@media (max-width: 1320px)
{
.wpsubmenu  ul li a{
font-size:12px;
}
}
@media (max-width: 1080px)
{
.wpsubmenu  ul li{
padding:5px;
}
}
@media (max-width: 981px)
{
.wpsubmenu ul li{
display:block !important;
margin:5px;
}
.et_pb_slide_description{
width:100% !important;
float:none !important;
}
} .an_counter .et_pb_blurb_description{
width:100%;
}   .underline{
border-bottom:1px solid #e40426;
padding-bottom:1vh !important;
}                 .sscblubtext{
color:#e40426;
} .wpcf7-form  .et_pb_column_1_3  label{
color:#000;
}
.wpcf7-form .acceptance-599 span{
border:none !important;
} .wp-pagenavi{
text-align:center;
}
.wp-pagenavi .pages{
display:none;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
color: #fff;
background-color:#e40426;
border-color:#e40426;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #e40426;
padding: 10px;
margin: 2px;
border-radius: 30px;
display: inline-block;
width: 45px;
}
.tribe-events-header, .tribe-events-calendar-month__header{
background-color:#da0424 !important;
}
.tribe-events-header{
border-top-right-radius: 15px;
border-top-left-radius: 16px;
}
.tribe-events-c-messages__message{
background-color:transparent !important;
}
.tribe-events-c-top-bar{
margin-left:2em !important;
margin-top:2em !important;
}
.tribe-events-c-top-bar__datepicker-time{
color:#fff; 
}
.tribe-events-calendar-month__header-column-title-desktop{
color:#fff !important;
margin-left:1em !important;
font-weight:700 !important;
font-size:16px;
}
.tribe-events-header__events-bar{
background-color:#da0424 !important;
}
.address-detail{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.address-detail .item{
width: calc(33.33% - 30px);
padding: 15px;
box-shadow: 0 0 2px 1px rgb(0 0 0 / 14%);
border-bottom: 2px solid #da0424;
border-radius: 8px;
margin: 10px 15px;
}
.address-detail .address:before {
content: '';
position: absolute;
top: 13px;
left: 12px;
background-image: url(//365.wp-stg.com/wp-content/uploads/2021/12/pin.png);
background-repeat: no-repeat;
background-position: top left;
z-index: 1;
width: 19px;
height: 20px;
}
.address-detail .time {
background-image: url(//365.wp-stg.com/wp-content/uploads/2022/01/time-icon.png);
background-repeat: no-repeat;
z-index: 1;
padding: 10px 20px 10px 40px;
padding-left: 40px;
text-align: left;
color: #000;
background-position: 13px 13px;
}
.address-detail .address{
text-align: left;
vertical-align: top;
color: #000;
padding: 10px 20px 10px 40px;
position: relative;
} ul.et_pb_tabs_controls {
background-color: transparent;
border:none;
}
ul.et_pb_tabs_controls::after {
border-top: none; 
}
.et_pb_tabs {
border: none; 
text-align:center;
}
.et_pb_tab_active{
background-color:#e40426 !important;
}
.et_pb_tab_active a{
color:#fff !important;
}
.et_pb_tabs_controls li a{
color:#e40426 ;
}
.et_pb_tabs_controls li{
border:1px solid #e40426 !important;
margin:10px;
}
.et_pb_tabs_controls{
display: flex;
flex-wrap: wrap;
justify-content: center;
} body #top-menu li {
padding:0;
font-size: calc(12px + (16 - 12) * (100vw - 375px) / (1900 - 375));
}
#top-menu li a {
padding-right: 1vw!important;
padding-left:1vw;
}
#top-menu li:last-child a {
padding-right:0;
}
body #top-menu .sub-menu > li , body #top-menu .sub-menu > li a {
width: 100%;    
line-height: 1.4;
}
.nav li ul {
border: 0; padding: 0;
width: 255px;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
background-color: rgba(0,0,0,.1);
opacity: 1;
}           .cta_buttons .et_pb_button_module_wrapper {
}
.cta_buttons {
margin-left:1vw;
}
#et_top_search {
margin: 9px -4vw 0 0px;
width: 18px;
height: 18px;
vertical-align: middle;
z-index: 9999;
}
#footer-info {
font-size:12px;
} #main-header .container{
width: 90%;
max-width: none;
}
.scontainer.et_pb_row, .scontainer .et_pb_row, .scontainer:not(.et_pb_section){
width: 80%;
max-width: 1200px;
margin: auto;
}
body .et_pb_bg_layout_light.et_pb_button:hover, body .et_pb_bg_layout_light .et_pb_button:hover, body .et_pb_button:hover{
letter-spacing: 0;
padding: 15px;
}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover , .et_pb_button, .et_pb_module .et_pb_button{
font-size: calc(12px + (15 - 12) * (100vw - 375px) / (1900 - 375));
font-weight: 800;
background: transparent;
width: auto;
text-shadow: none;
}
#top-menu li {
font-size: calc(14px + (18 - 14) * (100vw - 375px) / (1900 - 375));
padding: 0 calc(13px + (25 - 13) * (100vw - 375px) / (1900 - 375));
}
#main-header {
-webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow:    0px 0px 25px 0px rgba(0, 0, 0, 0.05);
box-shadow:         0px 0px 25px 0px rgba(0, 0, 0, 0.05);
}
.home_text_right_container .et_pb_row > .et_pb_column:nth-last-of-type(1){
padding: 0;
padding-right: 8%;
}
.home_text_left_container .et_pb_row > .et_pb_column:nth-of-type(1){
padding-right: 8%;
padding-left: 8%;
}
.home_text_left_container .et_pb_image{
text-align: right;
}
.home_text_left_container .et_pb_button_module_wrapper:not(:nth-of-type(1)){
padding-left: calc(15px + (30 - 15) * (100vw - 375px) / (1900 - 375));
}
.home_hope_video .et_pb_video {
margin-bottom: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375)) !important;
border-radius: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
overflow: hidden;
-webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow:    0px 0px 25px 0px rgba(0, 0, 0, 0.15);
box-shadow:         0px 0px 25px 0px rgba(0, 0, 0, 0.15);
}
.wpsubmenu > div > ul{
padding-left: 0;
font-weight: bold;
}
.wpsubmenu > div > ul li {
margin: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
}
.activity-report-list .et_pb_main_blurb_image{
width: calc(27px + (50 - 27) * (100vw - 375px) / (1900 - 375));
}
.activity-report-list .et_pb_blurb_container .et_pb_blurb_description p{
display:flex;
justify-content: space-between;
}
.activity-report-list .et_pb_blurb_container .et_pb_blurb_description .visitor-count{
font-size: calc(15px + (21 - 15) * (100vw - 375px) / (1900 - 375));
font-weight: bold;
color: #000000;
}
.et_pb_toggle_title, h5.et_pb_toggle_title{
font-size: 16px !important;
line-height: 1.2;
font-weight: bold;
padding-bottom: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375)) !important;
}
.what_we_do_10 .et_pb_main_blurb_image{
width: calc(27px + (50 - 27) * (100vw - 375px) / (1900 - 375));
}
.what_we_do_10 .et_pb_blurb_content{
margin: 0;
max-width: none;
}
.et_pb_blurb_content{
padding: 0 calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375));
}
.et_pb_testimonial .et_pb_testimonial_portrait{
float: none;
width: calc(80px + (200 - 80) * (100vw - 375px) / (1900 - 375)) !important;
height: calc(80px + (200 - 80) * (100vw - 375px) / (1900 - 375)) !important;
margin: 0 auto;
display: block;
}
.et_pb_testimonial .et_pb_testimonial_description{
margin-left: 0 !important;
display: flex;
flex-direction: column;
}
.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_author{
order: 1;
font-size: calc(17px + (24 - 17) * (100vw - 375px) / (1900 - 375));
}
.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_meta{
order: 2;
padding-bottom: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375));
font-weight: 600;
}
.et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner{
order: 3;
}
.counselling_cta .et_pb_module.et_pb_blurb{
margin:0 !important;
}
.counselling_cta .et_pb_row {
padding: calc(25px + (50 - 25) * (100vw - 375px) / (1900 - 375)) calc(40px + (80 - 40) * (100vw - 375px) / (1900 - 375));
}
.nutritional-support-resources .et_pb_blurb_content{
margin: 0;
max-width: none;
}
.btm_cta_container .et_pb_row{
display: flex;
align-items: center;
}
.btm_cta_container .et_pb_row:before {
position: absolute;
content: '';
top: 0;
right: 0;
width: 50%;
height: 100%;
background: #da0424;
mix-blend-mode: multiply;
}
.contact_10 a:hover{
text-decoration:underline;
}
.btm_cta_container a:hover , .et_pb_blurb.et_clickable .et_pb_blurb_container h4.et_pb_module_header:hover{
text-decoration:underline;
}
.physical_exercise_gallery .et_pb_image_wrap {
border-radius: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
overflow: hidden;
}
.physical_exercise_gallery .et_pb_image{
padding: 0 calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
}
.slick-prev, .slick-next,.slick-next:focus, .slick-prev:focus {
width: calc(23px + (40 - 23) * (100vw - 375px) / (1900 - 375));
height: calc(23px + (40 - 23) * (100vw - 375px) / (1900 - 375));
background-color: #e40426;
border-radius: 50%;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
z-index: 5; }
.slick-next:hover, .slick-prev:hover {
width: calc(23px + (40 - 23) * (100vw - 375px) / (1900 - 375));
height: calc(23px + (40 - 23) * (100vw - 375px) / (1900 - 375));
background-color: #ffffff;
z-index: 5; }
.slick-prev:before, .slick-next:before, .slick-next:focus:before, .slick-prev:focus:before {
position: absolute;
color: #ffffff;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
font-family: ETmodules!important;
speak: none;
font-style: normal;
font-weight: 400;
-webkit-font-feature-settings: normal;
font-feature-settings: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
display: flex;
justify-content: center;
align-items: center;
font-size: calc(20px + (30 - 20) * (100vw - 375px) / (1900 - 375));
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease;
}
.slick-prev:hover:before, .slick-next:hover:before{
color: #e40426;
opacity: 1; }
.slick-prev:before {
content: "4";
}
.slick-next:before {
content: "5";
}
.slick-prev {
left: calc((30px + (50 - 30) * (100vw - 375px) / (1900 - 375)) * -1); }
.slick-next {
right: calc((30px + (50 - 30) * (100vw - 375px) / (1900 - 375)) * -1); }
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
opacity: 1;
}
.slick-next.slick-disabled, .slick-prev.slick-disabled {
opacity: 0;
pointer-events: none;
}
.tribe-events .tribe-events-c-subscribe-dropdown__container{
display:none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month{
background-color: #fff;  }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages:not(.tribe-events-header__messages--mobile){
display:none;
}
.et_pb_all_tabs {
background-color: transparent;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
padding-bottom: 0;
}
.social_service_centre_cta{
padding: 0 !important;
margin: 4% 0;
}
.social_service_centre_cta .et_pb_row{
display: flex;
align-items: center;
width: 100%;
}
.social_service_centre_cta > .et_pb_row> .et_pb_column{
width: 50%;
margin-right: 0;
}
.social_service_centre_cta .et_pb_row:before {
position: absolute;
content: '';
top: 0;
right: 0;
width: 50%;
height: 100%;
background: #da0424;
mix-blend-mode: multiply;
}
.social_service_centre_cta .et_pb_row_inner{
padding-left: 8% !important;
padding-right: 8% !important;
padding-bottom: 10px;
}
.social_service_centre_cta .et_pb_row_inner .et_pb_column .et_pb_image{
margin:0;
}
.social_service_centre_cta .et_pb_row_inner:not(.social_service_centre_header_container) .et_pb_column:nth-of-type(1) {
width:40%;
margin:0;
}
.social_service_centre_cta .et_pb_row_inner:not(.social_service_centre_header_container) .et_pb_column:nth-of-type(2) {
width:60%;
padding-left: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375));
}
.social_service_centre_cta a{
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease;
}
.social_service_centre_cta a:hover{
text-decoration:underline;
}
.wpcf7-form label {
color: #000;
font-size: calc(14px + (18 - 14) * (100vw - 375px) / (1900 - 375));
font-weight: bold;
}
.volunteering_process_row{
border-radius: calc(13px + (25 - 13) * (100vw - 375px) / (1900 - 375));
}
.be-safe a{
color: #ffffff;
text-decoration:underline;
} .newscontainer{
}
.newscontainer .left{
width: 75%;
}
.newscontainer .right{
width: 25%;
padding-left: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375));
}
.newscontainer .right .right-container{
position: sticky;
top: calc(120px + (200 - 120) * (100vw - 375px) / (1900 - 375));
}
.content{
}
.content.categories{
}
.content h3{
color: #000000;
}
.content.categories .categories-ul{
list-style: none !important;
padding: 0 !important;
}
.content.categories .categories-ul li{
padding: calc(3px + (5 - 3) * (100vw - 375px) / (1900 - 375)) 0;
}
.content.categories .categories-ul li a{
color: #707070;
font-size: calc(14px + (18 - 14) * (100vw - 375px) / (1900 - 375));
}
.news_listing_ul {
padding: 0 !important;
list-style: none !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.news_listing_ul > li {
width: calc(100% / 3);
padding-bottom: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375)); }
.news_listing_ul.related_blog li {
width: 33.33%;
padding-bottom: 0; }
.news_listing_ul li .li-container {
width: 90%;
margin: auto;
background-color: #ffffff;
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease;
-webkit-box-shadow: 4px 2px 17px 2px rgba(0, 0, 0, 0.1);
box-shadow: 4px 2px 17px 2px rgba(0, 0, 0, 0.1);
border-radius: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
height: 100%;
overflow: hidden; }
.news_listing_ul li .li-container:hover { }
.news_listing_ul li .li-container .img-container {
padding-bottom: 75%;
position: relative;
width: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease; }
.news_listing_ul li .li-container .img-container > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.news_listing_ul li .li-container .text-container {
position: relative;
padding: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375));
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease; }
.news_listing_ul li .li-container:hover .text-container { }
.news_listing_ul .title {
font-size: calc(17px + (24 - 17) * (100vw - 375px) / (1900 - 375));
font-weight: bold;
padding-bottom: 0;
margin-bottom: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
position: relative;
z-index: 2;
letter-spacing: 0em; }
.news_listing_ul .date {
padding-bottom: calc(3px + (5 - 3) * (100vw - 375px) / (1900 - 375));
font-size: calc(12px + (15 - 12) * (100vw - 375px) / (1900 - 375));
position: relative;
z-index: 2; }
.news_listing_ul .text-container p {
padding-bottom: calc(3px + (5 - 3) * (100vw - 375px) / (1900 - 375));
position: relative;
z-index: 2; }
.news_listing_ul .text-container .btn-container {
position: relative; padding-top: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375));
padding-bottom: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375));
}
.woocommerce nav.woocommerce-pagination, .custom-pagination {
text-align: center;
letter-spacing: 0;
padding-top: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375));
padding-bottom: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375)); }
.woocommerce nav.woocommerce-pagination ul {
border: 0; }
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
display: inline-block;
border: 0; }
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .custom-pagination span, .custom-pagination a {
color: #000000;
display: inline-block;
margin: 0 calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375));
padding: 0;
min-width: auto;
background: transparent !important;
font-weight: 500;
line-height: 1.2;
text-underline-offset: 0.1em;
font-size: calc(15px + (20 - 15) * (100vw - 375px) / (1900 - 375));
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease; }
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .custom-pagination a:hover, .custom-pagination span {
color: #da0424;
text-decoration: underline; }
.woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.prev, .woocommerce nav.woocommerce-pagination ul li span.next, .woocommerce nav.woocommerce-pagination ul li span.prev {
font-weight: bold; }
.single_post_image img{
object-fit: cover;
aspect-ratio: 3 / 1;
object-position: center;
border-radius: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375));
}
.single_news_10 .img-container img{
object-fit: cover;
aspect-ratio: 5 / 3;
object-position: center;
border-radius: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375));
}
.single_news_10 .date-container{
justify-content: center;
align-items: center;
}
.single_news_10 .date-container > div{
position: relative;
padding: 0 calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
line-height: 1;
}
.single_news_10 .date-container .date{
}
.single_news_10 .date-container .written_by{
color: #da0424;
}
.single_news_10 .date-container .written_by:before{
position: absolute;
content: '';
left:0;
top: 10%;
width:1px;
height: 80%;
background-color: #707070;
}
.single_news_10 .caption-container{
margin: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375)) 0 calc(40px + (80 - 40) * (100vw - 375px) / (1900 - 375));
padding:  calc(13px + (25 - 13) * (100vw - 375px) / (1900 - 375));
background-color: #fbe2e8;
border-radius: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
font-style: italic;
line-height: 1.2;
text-align: center;
}
.nav-btn-container {
padding: calc(30px + (60 - 30) * (100vw - 375px) / (1900 - 375)) 0 calc(15px + (30 - 15) * (100vw - 375px) / (1900 - 375));
}
.nav-btn-container > div {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.nav-btn-container a {
padding: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375)) calc(15px + (30 - 15) * (100vw - 375px) / (1900 - 375));
font-size: calc(14px + (18 - 14) * (100vw - 375px) / (1900 - 375));
font-weight: 800;
background: transparent;
width: auto;
text-shadow: none;
color: #da0424;
border: 2px solid #da0424;
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease;
}
.nav-btn-container a:hover {
color: #ffffff;
background-color: #da0424;
border-color: #da0424;
border-radius: 0px;
} .news_listing_ul.receipe_ul li .li-container{
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 0;
}
.news_listing_ul.receipe_ul li .li-container .img-container{
padding-bottom: 140%;
}
.news_listing_ul.receipe_ul li .li-container .video-container , .news_listing_ul.receipe_ul li .li-container .img-container{
overflow: hidden;
border-radius: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
}
.news_listing_ul.receipe_ul li .li-container .img-container:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: all .3s ease;
background-color: rgba(0,0,0,0.4);
cursor: pointer;
}
.news_listing_ul.receipe_ul li .li-container:hover .img-container:before, .news_listing_ul.receipe_ul li .li-container:hover .img-container:after {
opacity: 1;
}
.news_listing_ul.receipe_ul li .li-container .img-container::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
background-image: url(//365.wp-stg.com/wp-content/themes/divichild/img/download-icon.png);
background-repeat: no-repeat;
background-position: center;
display: block;
opacity: 0;
transform: translate(-50%, -50%);
transition: all .3s ease;
width: 50px;
height: 50px;
}
.newscontainer .top-filter{
}
.newscontainer .top-filter .categories-ul{
display: flex;
justify-content: center;
list-style: none;
}
.newscontainer .top-filter .categories-ul li{
padding: 0 calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
}
.newscontainer .top-filter .categories-ul li.active a{
color: #ffffff!important;
background-color: #da0424;
border-color: #da0424!important;
}
.event_10 .et_pb_image_wrap {
display: block;
border-radius: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375));
overflow: hidden;
}
.event_20 .et_pb_tabs_controls {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.et_pb_gutters2.et_pb_footer_columns4 .footer-widget .fwidget{
margin-bottom: 0;
}
.et_pb_gutters2.et_pb_footer_columns4 .footer-widget .fwidget#block-18 {
text-align: justify;
}
.leadership_wrap {
padding-bottom: calc(30px + (60 - 30) * (100vw - 375px) / (1900 - 375));
}
.leadership_wrap h3{
text-align: center;
}
.leadership_wrap .leadership_ul{
padding: 0 !important;
}
.leadership_ul {
padding-top: calc(30px + (60 - 30) * (100vw - 375px) / (1900 - 375)) !important;
list-style: none !important;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 0 calc((20px + (40 - 20) * (100vw - 375px) / (1900 - 375)) * -1);
}
.leadership_ul li {
width: 25%;
padding: 0 calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375));
}
.leadership_ul li .li-container {
padding: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375)) 0;  height: 100%; margin:auto;
}
.leadership_ul li .li-container .img-container {
}
.leadership_ul li .li-container .img-container .img-content {
width: 90%;
max-width: 200px;
margin: auto;
}
.leadership_ul li .li-container .img-container .img-content .img {
width: 100%;
padding-bottom: 100%;
border-radius: 50%;
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
}
.leadership_ul li .li-container .text-container {
}
.leadership_ul li .li-container .text-container .text-content {
width: 90%;
margin: auto;
text-align : center;
}
.leadership_ul li .li-container .text-container .text-content .name {
padding-top: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375));
}
.leadership_ul li .li-container .text-container .text-content .name a {
font-size: calc(17px + (24 - 17) * (100vw - 375px) / (1900 - 375));
line-height: 1.2;
font-weight: bold;
}
.leadership_ul li .li-container .text-container .text-content .position {
padding-top: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
font-size: calc(14px + (18 - 14) * (100vw - 375px) / (1900 - 375));
font-weight: 600;
}
.leadership_ul li .li-container .text-container .text-content .btn-container {
padding-top: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375));
}
.leadership_ul li .li-container .text-container .text-content .btn-container .btn-link {
font-size: calc(12px + (14 - 12) * (100vw - 375px) / (1900 - 375));
color: #203665;
font-style: italic;
font-weight: bold;
text-decoration: underline;
}
.fancybox-container {
z-index: 100000;
}
.fancybox-slide--html {
padding: 5% 0;
}
.fancybox-slide--html .fancybox-close-small {
color: #ffffff;
background: #da0424;
opacity: 1;
border-radius: 0 calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375));
}
.profile-popup {
display: none;
width: 90%;
max-width: 1200px;
overflow: visible;
border-radius: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375));
padding: calc(35px + (70 - 35) * (100vw - 375px) / (1900 - 375)) 0;
background-color : #fdf4f5;
}
.profile-popup .container .top-container {
display: flex;
}
.profile-popup .container .top-container .img-container {
width: 35%;
}
.profile-popup .container .top-container .img-container .img-content {
width: 80%;
max-width: 300px;
margin-left: auto;
}
.profile-popup .container .top-container .img-container .img-content .img {
width: 100%;
padding-bottom: 100%;
border-radius: 50%;
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
}
.profile-popup .container .top-container .text-container {
width: 65%;
}
.profile-popup .container .top-container .text-container .text-content { }
.profile-popup .container .top-container .text-container .text-content .name {
font-size: calc(17px + (24 - 17) * (100vw - 375px) / (1900 - 375));
line-height: 1.2;
font-weight: bold;
color: #da0424;
}
.profile-popup .container .top-container .text-container .text-content .position {
padding-top: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
font-style: italic;
font-size: calc(14px + (18 - 14) * (100vw - 375px) / (1900 - 375));
}
.profile-popup .container .btm-container {
padding-top: calc(25px + (50 - 25) * (100vw - 375px) / (1900 - 375));
}
.profile-popup .container .btm-container P {
font-size: calc(14px + (18 - 14) * (100vw - 375px) / (1900 - 375));
color: #000000;
}
.acceptance-container{
padding-bottom: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375)) !important;
}
.acceptance-container .wpcf7-acceptance{
padding: 0 !important;
border: 0 !important;
}
.acceptance-container .wpcf7-acceptance .wpcf7-list-item{
margin: 0 !important;
}
.acceptance-container .wpcf7-acceptance label {
color: #707070;
font-size: calc(12px + (16 - 12) * (100vw - 375px) / (1900 - 375));
font-weight: normal;
}
.acceptance-container .wpcf7-acceptance label a{
font-weight: bold;
}
.simcal-default-calendar-grid>table:not(.variations){
border: 0;
border-radius: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375));
background-color: #ffffff;
overflow: hidden;
}
.simcal-event-details.simcal-tooltip-content h6 > span , .simcal-event-description{
color: #333;
line-height: 1.4; font-size: 14px;
}
.simcal-event-title{
line-height: 1.4;
}
.simcal-event-description a{
color: #da0424;
}
.simcal-event-description a:hover{
text-decoration: underline;
}
.simcal-event-start.simcal-event-start-date,.simcal-event-address.simcal-event-start-location{
display: none;
}
.simcal-event-details.simcal-tooltip-content > h6:nth-of-type(2):before{
content: "Time: ";
color: #333;
} 
.qtip {
max-width: 258px;
}
.simcal-default-calendar-dark .simcal-nav-button{ }
.simcal-calendar-head{
background: #da0424;
}
.simcal-calendar-head h3{
color: #ffffff;
font-weight: 500;
}
.simcal-default-calendar-dark .simcal-nav-button:disabled {
color: rgba(255,255,255,.4)!important;
}
.entry-content thead.simcal-calendar-head th{
color: #fff;
}
.simcal-calendar {
max-width: 1200px;
margin: auto;
}
ul li::marker{
color: #da0424;
}
.first_image_section_margin .et_pb_image{
transform: translateY(-1.5em);
}
.testimonial_slider{
}
.single.et-tb-has-template .et_pb_title_featured_container{
padding-bottom: calc(30px + (60 - 30) * (100vw - 375px) / (1900 - 375));
}
.page-id-778 #content-area{
padding-bottom: calc(40px + (80 - 40) * (100vw - 375px) / (1900 - 375));
}
.float-text{
margin: 0 !important;
position: absolute;
height: 100%;
width: 100%;
max-width: 800px;
top: 0;
}
.float-text .et_pb_text_inner{
display: inline-block;
position: absolute;
z-index: 2;
font-size: 80px;
font-weight: 900;
color: #ffffff;
line-height: 1;
bottom: 0;
padding: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375));
}
.float-text.left{
right: 0;
}
.float-text.right{
left: 0;
}
.float-text.left .et_pb_text_inner{
transform: rotate(90deg) translateX(-100%);
transform-origin: left bottom;
left: 0;
bottom: 8.5%;
}
.float-text.right .et_pb_text_inner{
transform: rotate(90deg) translateY(100%);
transform-origin: bottom right;
right: 0;
} .plans_wrap {
padding-bottom: calc(30px + (60 - 30) * (100vw - 375px) / (1900 - 375));
}
.plans_wrap h3{
text-align: center;
}
.plans_wrap .plans_ul{
padding: 0 !important;
}
.plans_ul {
padding-top: calc(30px + (60 - 30) * (100vw - 375px) / (1900 - 375)) !important;
list-style: none !important;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 0 calc((10px + (20 - 10) * (100vw - 375px) / (1900 - 375)) * -1);
}
.plans_ul li {
width: 25%;
padding: 0 calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375));
}
.plans_ul li .li-container {
padding: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375)) 0;  height: 100%; margin:auto;
}
.plans_ul li .li-container .img-container {
}
.plans_ul li .li-container .img-container .img-content {
width: 100%;
max-width: 375px;
margin: auto;
position: relative;
border-radius: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
overflow: hidden;
}
.plans_ul li .li-container .img-container .img-content .img-hover{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgb(218 4 36 / 80%);
background-image: url(//365.wp-stg.com/wp-content/themes/divichild/img/view-icon.png);
background-repeat: no-repeat;
background-position: center;
background-size: 25px;
opacity: 0;
transition: all .5s ease;
pointer-events: none
}
.plans_ul li .li-container:hover .img-container .img-content .img-hover{
opacity: 1;
}
.plans_ul li .li-container .img-container .img-content .img {
width: 100%;
padding-bottom: 66%;
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
}
.plans_ul li .li-container .text-container {
}
.plans_ul li .li-container .text-container .text-content {
margin: auto;
text-align : center;
}
.plans_ul li .li-container .text-container .text-content .name {
padding-top: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375));
}
.plans_ul li .li-container .text-container .text-content .name a {
font-size: calc(17px + (24 - 17) * (100vw - 375px) / (1900 - 375));
line-height: 1.2;
font-weight: bold;
}
.plans_ul li .li-container .text-container .text-content .position {
padding-top: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
font-size: calc(14px + (18 - 14) * (100vw - 375px) / (1900 - 375));
font-weight: 600;
}
.plans_ul li .li-container .text-container .text-content .btn-container {
padding-top: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375));
}
.plans_ul li .li-container .text-container .text-content .btn-container .btn-link {
font-size: calc(12px + (14 - 12) * (100vw - 375px) / (1900 - 375));
color: #203665;
font-style: italic;
font-weight: bold;
text-decoration: underline;
}
.fancybox-container {
z-index: 100000;
}
.fancybox-slide--html {
padding: 5% 0;
}
.fancybox-slide--html .fancybox-close-small {
color: #ffffff;
background: #da0424;
opacity: 1;
border-radius: 0 calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375));
}
.plans-popup {
display: none;
width: 90%;
max-width: 800px;
overflow: hidden;
border-radius: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375));
background-color : #ffffff;
padding: 0;
}
.plans-popup .container{
width: 100%;
}
.plans-popup .container .top-container {
}
.plans-popup .container .top-container .img-container {
}
.plans-popup .container .top-container .img-container .img-content {
}
.plans-popup .container .top-container .img-container .img-content img {
width: 100%;
aspect-ratio: 100 / 41;
object-fit: cover;
object-position: center;
}
.plans-popup .container .btm-container .text-container {
}
.plans-popup .container .btm-container .text-container .text-content {
padding: calc(20px + (40 - 20) * (100vw - 375px) / (1900 - 375));
}
.plans-popup .container .btm-container .text-container .text-content .name {
font-size: calc(17px + (24 - 17) * (100vw - 375px) / (1900 - 375));
line-height: 1.2;
font-weight: bold;
color: #da0424;
}
#main-content .container:before {
display:none !important;
}
.search-container{
}
.search-container .entry-featured-image-url{
margin-right: 40px;
max-width: 20%;
}
.search-container .entry-featured-image-url img{
object-fit: cover;
aspect-ratio: 5 / 3;
object-position: center;
border-radius: calc(8px + (15 - 8) * (100vw - 375px) / (1900 - 375));
}
.home_text_left_container .et_pb_row_inner .et_pb_button_module_wrapper{
margin-bottom: 0;
}
.home_text_left_container .et_pb_row_inner .et_pb_button_module_wrapper .et_pb_button{
font-size: calc(12px + (16 - 12) * (100vw - 375px) / (1900 - 375));
line-height: 1.4 !important;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
body.home #page-container .et_pb_section .et_pb_button_4:before {
margin-left: 0 !important;
position: absolute;
left: 10px;
}
body.home #page-container .et_pb_section .et_pb_button_4:hover:before {
color:#ffffff;
}
.mc4wp-response{
background: #ffffff;
padding-top: calc(5px + (10 - 5) * (100vw - 375px) / (1900 - 375));
font-size: calc(12px + (14 - 12) * (100vw - 375px) / (1900 - 375));
line-height: 1.4;
}
#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after{
display:none;
}

.page-id-1204 .wpcf7-list-item{
margin: 0 1em 0 0!important;
}
.page-id-1204 .wpcf7 .et_pb_row_padding_0 p{
padding-bottom: 1em!important;
}
.page-id-1204 .et_pb_column .et_pb_module {
padding-left: 0;
padding-right: 0;
}
.page-id-1204 .wpcf7 .pb1 p{
padding-bottom: 0!important;
}
.page-id-1204 .wpcf7 .date-373, .page-id-1204 .wpcf7 .date-113{
width: 200px;
}
.page-id-1204 .wpcf7 .date-373{
margin-bottom: 2rem;
}
.page-id-1204 .wpcf7 .date-113{
margin-bottom: 2rem;
}
.page-id-1204 .wpcf7 .mg-bt-20{
margin-bottom: 1.5rem;
}
.page-id-1204 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-recaptcha).wpcf7-acceptance{
background: transparent;
border: 0;
padding-left: 0;
padding-right: 0;
}
.page-id-1204 .wpcf7 h4{
margin-top: 2rem;
}
.page-id-1204 .wpcf7{
background: #fff;
padding: 1.5rem 1rem;
}
.page-id-1204 .wpcf7 .radio-641 .wpcf7-list-item{
width: 100%;
}
.page-id-1204 .wpcf7 .submit-btns{
margin-top: 2rem;
}
.page-id-1204 .wpcf7 .wpcf7-list-item-label{
color: #8d8d8d;
}
.page-id-1204 .wpcf7 .et_pb_row {
width: 100% !important;
max-width: 100% !important;
}
.page-id-1131 .et_pb_text_3{
margin-right: 0!important;
margin-left: 0!important;
}
.page-id-1131 .et_pb_section_3 .et_pb_row_2{
padding-left: 2rem;
padding-right: 2rem;
}
.page-id-31 .et_pb_row_2, .page-id-31 .et_pb_section_3{
padding-bottom: 0!important;
}
.page-id-31 .et_pb_text_8, .page-id-31 .et_pb_text_2{
margin-bottom: 10px!important;
}    .page-id-1903 .et_pb_section_3 .et_pb_row_2{
margin-top: -3rem;
}
.page-id-1903 .et_pb_section_4, .page-id-1903 .et_pb_section_4 .et_pb_row_3{
padding-top: 0!important;
}
.page-id-1903 .et_pb_section_4 .et_pb_image_wrap img{
border-radius: 10px;
}
.page-id-1903 .et_pb_section_4 .et_pb_main_blurb_image{
margin-bottom: 20px;
}
.page-id-1903 .et_pb_section_4 .et_pb_column{
margin-bottom: 15px;
}
.page-id-1925 .et_pb_section_3 .et_pb_column, .page-id-1925 .et_pb_section_3 .et_pb_column iframe, .page-id-1925 .et_pb_section_4 .et_pb_image_wrap{
border-radius: 10px;
}
.page-id-1925 .et_pb_section_4, .page-id-1925 .et_pb_section_4 .et_pb_row_3{
padding-top: 0!important;
}
.page-id-1925 .et_pb_section_4 .et_pb_column{
margin-bottom: 10px;
}
.page-id-1925 .et_pb_section_5 .et_pb_row_4{
padding-bottom: 0;
}
.page-id-1925 .et_pb_section_5 .et_pb_row_4 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-recaptcha){
border-radius: 5px;
}
.page-id-1925 .et_pb_section_5 .et_pb_row_5{
margin-bottom: 2rem;
}
.page-id-1925 .et_pb_section_6{
padding-bottom: 4rem;
}                .page-id-1925 .wpcf7 .et_pb_button_module_wrapper{
margin-top: 2rem;
} .first_image_section_margin.custom-transform .et_pb_image {
transform: translateY(-4.5em);
}
.home_text_right_container.custom-transform .et_pb_row > .et_pb_column:nth-last-of-type(1){
padding-top: 5%;
}
.et_pb_blurb_content {
padding: 0;
}
.location-map .et_pb_blurb_content {
padding: 0;
display: flex;
align-items: baseline;
}
.location-map .et_pb_blurb_container{
padding-left: 0;
}
.counselling_cta .et_pb_module.et_pb_blurb {
padding-right: 18px;
}
.counselling_cta .et_pb_module.et_pb_blurb .et_pb_blurb_container .et_pb_module_header{
padding-top: 3px;
}
.et_mobile_menu li a, .nav li li a {
font-size: calc(12px + (16 - 15) * (100vw - 375px) / (1900 - 375));
}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover, .footer-widget .fwidget p{
font-size: 14px;
text-align: justify;
}
#footer-widgets .footer-widget li{
margin-bottom: 0;
}
.btm_cta_container .et_pb_image .et_pb_image_wrap img{
margin-top: 10px;
}
#top-menu-nav #top-menu li .sub-menu{
top: 30px;
}
body #top-menu .sub-menu > li, body #top-menu .sub-menu > li a{
font-size: calc(11px + (13 - 11) * (100vw - 1200px) / (1500 - 1200));
}
.simcal-event-description p a{
display: block;
} @media (max-width: 1500px) {
.page-id-1204 .et_pb_section_3{
padding-top: 1% !important;
}
.page-id-1204 .et_pb_section_4, .page-id-1204 .et_pb_section_4 .et_pb_row_3{
padding-top: 0!important;
}
}
@media (max-width: 1300px) {
}
@media (max-width: 1199px) {
}
@media (max-width: 980px) {
.page-id-1204 .et_pb_column .et_pb_module {
margin-bottom: 10px!important;
}
.page-id-1925 .et_pb_section_3 .et_pb_column_3{
padding-left: 0;
}
.page-id-1204 .wpcf7 .et_pb_button_module_wrapper.et_pb_button_alignment_right, .page-id-31 .wpcf7 .submit-btns .et_pb_button_module_wrapper.et_pb_button_alignment_right{
text-align: center!important;
}
.page-id-1204 .wpcf7 .submit-btns .recaptcha, .page-id-31 .wpcf7 .submit-btns .recaptcha{
display: flex;
justify-content: center;
}
.page-id-1925 .et_pb_section_6 .et_pb_text_15, .page-id-1925 .et_pb_section_6 .et_pb_text_9, .page-id-1925 .et_pb_section_6 .et_pb_text_12, 
.page-id-1925 .et_pb_section_6 .et_pb_text_13, .page-id-1925 .et_pb_section_6 .et_pb_text_16, .page-id-1925 .et_pb_section_6 .et_pb_column_11{
padding-left: 2rem!important;
padding-right: 2rem!important;
}
.page-id-1204 .et_pb_column .et_pb_row_inner,  .page-id-1204 .et_pb_row {
padding: 10px 0!important;
}
.page-id-1204 .wpcf7 .et_pb_row {
padding: 0!important;
}
.page-id-1131 .et_pb_section:not(.page-banners) .et_pb_module{
margin-bottom: 10px;
}
}
@media (min-width: 768px){
.page-id-1903 .et_pb_section_4, .page-id-1903 .et_pb_section_4 .et_pb_row_3 {
padding-top: 10px!important;
}
.page-id-1903 .et_pb_section_4 .et_pb_row{
display: flex;
flex-wrap: wrap;
padding-bottom: 0;
}
.page-id-1204 .wpcf7 .et_pb_column, .page-id-1204 .wpcf7 .dp-flex{
display: flex;
}
.page-id-1903 .et_pb_section_3 .et_pb_row_2 .et_pb_column_2{
margin-top: -12rem;
padding-right: 1rem;
}
.page-id-1131 .et_pb_section_3 .et_pb_row_3, .page-id-1131 .et_pb_section_3 .et_pb_row_3 .et_pb_column{
padding-bottom: 0;
margin-bottom: 0;
}
.page-id-1131 .et_pb_section_3 .et_pb_row_2 {
padding-left: 5rem;
padding-right: 5rem;
}
.page-id-1131 .home_text_right_container{
padding-top: 0!important;
}
.page-id-1131 .home_text_right_container .et_pb_row_4 .et_pb_column_6{
padding-left: 2rem!important;
padding-bottom: 3rem!important;
}
.page-id-1131 .home_text_right_container .et_pb_row_4 .et_pb_column_5{
padding-right: 2rem;
}
.page-id-1204 .wpcf7 .two-columns .wpcf7-form-control-wrap{
margin-bottom: 0;
}
.page-id-1204 .wpcf7 .et_pb_column label.dpflex-label, .page-id-1204 .wpcf7 .dp-flex label.dpflex-label{
display: flex;
justify-content: center;
align-items: flex-start;
flex-direction: column;
margin-bottom: 10px;
margin-right: 15px;
}
.page-id-1204 .wpcf7 {
padding: 1rem 1.5rem 1.5rem;
}
.page-id-1204 .wpcf7 .et_pb_row_padding_0 p {
padding-bottom: 0!important;
}
.page-id-1903 .et_pb_section_4 .et_pb_blurb_content, .page-id-1925 .et_pb_section_4 .et_pb_blurb_content{
padding: 0 5px;                  }
@media (min-width: 992px){
.volunteering_process_row{
padding: 2rem 0!important;
}          .page-id-1925 .et_pb_section_6 .et_pb_text_15, .page-id-1925 .et_pb_section_6 .et_pb_text_9, .page-id-1925 .et_pb_section_6 .et_pb_text_12, 
.page-id-1925 .et_pb_section_6 .et_pb_text_13, .page-id-1925 .et_pb_section_6 .et_pb_text_16, .page-id-1925 .et_pb_section_6 .et_pb_column_11, .page-id-1925 .et_pb_section_6 .et_pb_column_13{
padding-left: 2rem!important;
padding-right: 2rem!important;
}
.page-id-1925 .et_pb_section_3{
padding: 2rem 0!important;
}
.page-id-1204 .wpcf7 .submit-btns .text-right{
justify-content: flex-end;
}
.page-id-1204 .wpcf7 label.min-width{
min-width: 100px;
}
.page-id-1204 .wpcf7 .two-columns{
margin-bottom: 1.5rem;
}
.page-id-1204 .wpcf7 .dp-flex p{
flex: 1;
}
.page-id-31 .et_pb_section_4{
padding-top: 0!important;
}
.page-id-31 .et_pb_text_8, .page-id-31 .et_pb_text_2 {
margin-bottom: 20px!important;
}
.page-id-1903 .et_pb_section_3 .et_pb_row_2 .et_pb_column_2 {
margin-top: -1.5rem;
padding-right: 3rem;
}
.page-id-1903 .et_pb_section_3 .et_pb_row_2 .et_pb_column_3{
padding-top: 2rem!important;
}
.page-id-1903 .et_pb_section_3 .et_pb_row_2 {
margin-bottom: 2rem;
}
}
@media (min-width: 1200px){
.page-id-1204 .et_pb_section:not(.page-banners) {
padding: 1% 0!important;
}
.page-id-1204 .et_pb_section.et_pb_section_3{
padding-bottom: 0!important;
}
.page-id-1204 .et_pb_section.et_pb_section_4, .page-id-1204 .et_pb_section.et_pb_section_4 .et_pb_row_3{
padding-top: 0!important;
}
.page-id-1131 .et_pb_section_3 .et_pb_row_3, .page-id-1131 .et_pb_section_3 .et_pb_row_3 .et_pb_column {
margin-bottom: 3rem !important;
}
.page-id-1131 .et_pb_section_3 .et_pb_row_2 {
padding-left: 8rem !important;
padding-right: 8rem !important;
}
.page-id-1131 .home_text_right_container .et_pb_row_4 .et_pb_column_5{
padding-right: 6rem !important;
}
.page-id-1903 .et_pb_section_3 .et_pb_row_2 .et_pb_column_3 {
padding-top: 0!important;
padding-left: 3rem;
}   .page-id-1925 .et_pb_section_3 .et_pb_column.et_pb_column_3{
padding-left: 2rem;
}
.page-id-1925 .et_pb_section_6 .et_pb_text_15, .page-id-1925 .et_pb_section_6 .et_pb_text_9, .page-id-1925 .et_pb_section_6 .et_pb_text_12, .page-id-1925 .et_pb_section_6 .et_pb_text_13, .page-id-1925 .et_pb_section_6 .et_pb_text_16, .page-id-1925 .et_pb_section_6 .et_pb_column_11, .page-id-1925 .et_pb_section_6 .et_pb_column_13 {
padding-left: 5rem!important;
padding-right: 5rem!important;
}
.page-id-1925 .et_pb_section:not(.et_pb_section_2):not(.et_pb_section_7){
padding: 2% 0;
}
}
@media (min-width: 1600px){
.page-id-1204 .wpcf7 .date-373, .page-id-1204 .wpcf7 .date-113 {
width: 240px!important;
}
.page-id-1204 .wpcf7 label.min-width {
min-width: 110px!important;
}
.page-id-1204 .wpcf7 {
padding: 1rem 2.5rem 2.5rem!important;
}
.page-id-1131 .et_pb_section_3 .et_pb_row_2 {
padding-left: 11rem !important;
padding-right: 11rem !important;
}
.page-id-1903 .et_pb_section_4, .page-id-1903 .et_pb_section_4 .et_pb_row_3 {
padding-top: 20px!important;
}
.volunteering_process_row {
padding: 4rem 0!important;
}
}
@media (min-width: 1900px){
.page-id-1131 .et_pb_section_3 .et_pb_row_2 {
padding-left: 15rem !important;
padding-right: 15rem !important;
}
}
@media (max-width: 767px) {
}
@media (max-width: 540px) {
.location-map .et_pb_blurb_content .et_pb_main_blurb_image{
margin-bottom: 24px;
}
}
@media (max-width: 414px) {
}
@media (max-width: 365px) {
}
@media (min-width: 768px) and (max-width: 999px) {
.page-id-1204 .wpcf7 .two-columns{
display: flex;
}
.page-id-1204 .wpcf7 .two-columns .et_pb_column:first-child{
padding-right: 1rem;
}
.page-id-1903 .et_pb_section_4 .et_pb_column{
width: 33.33%;
}
.page-id-1204 .wpcf7 .two-columns .et_pb_column:last-child{
padding-left: 1rem;
}
.page-id-1204 .wpcf7 .et_pb_column {
margin-bottom: 10px!important;
}
.page-id-1204 .wpcf7 .submit-btns .et_pb_column{
display: block;
}
.page-id-1204 .et_pb_section_4{
margin-bottom: 1rem;
}
}
@media (min-width: 1000px) and (max-width: 1199px) {
}
@media (min-width: 1199px) and (max-height: 850px) {
}
@media (min-width: 1199px) and (max-width: 1500px) {
}
@media (min-width: 1800px){
}

@media (max-width: 1600px) {
body #main-header .et_pb_button {
font-size: calc(12px + (15 - 12) * (100vw - 375px) / (1900 - 375));
}
#main-header .container {
width:95%;
}
.btm_cta_container .et_pb_row .et_pb_column_1_4:last-child{
width: 35%;
}
.btm_cta_container .et_pb_row:before {
width: 55%;
}
.social_service_centre_cta .et_pb_row{
width: 100%;
display: flex;
}
.social_service_centre_cta .et_pb_row .et_pb_specialty_column{
width: 60%;
}
}
@media (max-width: 1300px) {
#top-menu li a {
padding-right: 1.2vw!important;
padding-left: 0vw;
}
}
@media (max-width: 1200px) {
#main-header .container {
width:98%;
}
body #top-menu li {
font-size: 13px;
}
body #main-header .et_pb_button {
font-size: 13px;
}
.btm_cta_container .et_pb_row .et_pb_column_1_4:last-child{
width: 40%;
}
.btm_cta_container .et_pb_row:before {
width: 60%;
}
.social_service_centre_cta .et_pb_row .et_pb_column_1_2:first-child{
width: 30%;
}
.social_service_centre_cta .et_pb_row .et_pb_specialty_column{
width: 70%;
}
.first_image_section_margin .et_pb_image{
transform: translateY(-1.5em);
}
.et_pb_gutters2.et_pb_footer_columns4 .footer-widget .fwidget {
text-align: left;
}
}
@media (max-width: 981px) {
.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {
padding-top: 0;
display: block;
display: block;
align-items: center;
}
.home .et_pb_slide:after {
content:'';
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
background:rgba(255,255,255,0.5);
z-index:0;
}
body .et_pb_slide_content, .et_pb_slide_description {
text-align:center!important;
}
.et_pb_slide_description .et_pb_slide_content h1 {
text-align:center;
font-size: 28px;
}
.et_pb_slide_description .et_pb_slide_content p {
margin: 0 auto;
text-align:center;
}
#footer-widgets .footer-widget .fwidget {
margin-bottom: 20px!important;
}
#main-header .cta_buttons {
position: fixed;
bottom: 0;
left:0;
width: 100%;
background:#fdf4f5;
margin:0;
padding:10px 0;
}
.cta_buttons .et_pb_column {
justify-content:center;
}
body .et_pb_section:not(.et_pb_fullwidth_section) {
padding:20px 0;
}
.home_text_left_container.et_pb_section, .home_text_left_container.et_pb_section {
padding-bottom:20px;
}
.home_text_left_container > .et_pb_row, .home_text_right_container > .et_pb_row {
display:flex;
align-items:center;
}
.home_text_left_container > .et_pb_row > .et_pb_column {
width:50%!important;
}
.home_text_right_container > .et_pb_row > .et_pb_column {
width:50%!important;
}
.home_text_right_container .et_pb_row > .et_pb_column:nth-last-of-type(1) {
padding:2%;
}
.home_text_left_container .et_pb_row > .et_pb_column:nth-of-type(1) {
padding:2%;
}
.text_left_container.et_pb_section{
padding-bottom:20px;
}
.text_left_container > .et_pb_row{
display:flex;
align-items:center;
}
.text_left_container > .et_pb_row > .et_pb_column {
width:50%!important;
}
.text_left_container .et_pb_row > .et_pb_column:nth-of-type(1) {
padding:2%;
}
.wpsubmenu ul li {
display: inline-block !important;
margin: 5px !important;
}
.page-id-1212 .et_pb_column .et_pb_module {
background-position: center top;
}
.page-id-1212 .et_pb_column .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{
text-align: center;
}
.et_pb_row_5col, .et_pb_row_6col {
justify-content: center;
}
.btm_cta_container .et_pb_row .et_pb_column_1_4:last-child{
width: 50%;
}
.btm_cta_container .et_pb_row:before {
width: 100%;
}
.tribe-events-calendar-month__header {
background-color: #ffffff !important;
}
.tribe-events .tribe-events-calendar-month {
background: #ffffff;
margin: 0 calc(var(--tec-grid-gutter-page-small)*-1);
}
.tribe-common header{
padding-top: 10px;
}
.social_service_centre_cta .et_pb_row .et_pb_specialty_column {
width: 100%;
}
.newscontainer .left {
width: 100%;
}
.newscontainer .right {
display: none;
width: 100%;
}
.news_listing_ul > li {
width: calc(100% / 2);
}
.newscontainer .top-filter .categories-ul li {
padding: 10px;
}
.newscontainer .top-filter .categories-ul {
flex-wrap: wrap;
}
.leadership_ul li {
width: 33.33%;
}
.plans_ul li {
width: 33.33%;
}
.social_service_centre_cta .et_pb_row:before {
width: 100%;
}
}
@media (max-width: 767px) {
.home_text_left_container > .et_pb_row, .home_text_right_container > .et_pb_row {
flex-wrap:wrap;
}
.home_text_left_container > .et_pb_row > .et_pb_column,.home_text_right_container > .et_pb_row > .et_pb_column {
width: 100%!important;
}
.text_left_container > .et_pb_row {
flex-wrap:wrap;
}
.text_left_container > .et_pb_row > .et_pb_column{
width: 100%!important;
}
body #footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {
margin-bottom:20px!important;
}
#footer-widgets {
padding-bottom:10px;
}
#footer-widgets .footer-widget .fwidget {
width:100%!important;
}
footer .mc4wp-form {
margin:0;
}
.home_text_left_container .et_pb_row > .et_pb_column:nth-of-type(1) {
padding:5%;
order:2;
}
.text_left_container .et_pb_row > .et_pb_column:nth-of-type(1) {
padding:5%;
order:2;
}
.home_text_right_container .et_pb_row > .et_pb_column:nth-last-of-type(1) {
padding:5%;
order:2;
}
#et_top_search {
margin-right:10px;
position: absolute;
right: 44px;
top: 37px;
}
#logo {
max-height: 70%;
}
.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {
padding-top:10px;
}
.btm_cta_container .et_pb_row .et_pb_column_1_4:last-child, .btm_cta_container .et_pb_row .et_pb_column_1_4{
width: 100%;
}
.page-id-1230 div.et_pb_section.et_pb_section_5 {
background-image: none !important;
}
.social_service_centre_cta .et_pb_row .et_pb_specialty_column .et_pb_row_inner.et_pb_row_inner_0{
padding: 30px 5% !important;
}
.social_service_centre_cta .et_pb_row .et_pb_specialty_column .et_pb_row_inner .et_pb_column_1_4:nth-of-type(1){
width: 34.5%;
}
.social_service_centre_cta .et_pb_row .et_pb_specialty_column .et_pb_row_inner .et_pb_column_1_4:nth-of-type(2){
width: 60%;
}
.social_service_centre_cta .et_pb_row .et_pb_specialty_column .et_pb_row_inner .et_pb_column .et_pb_image_wrap{
width: 80%;
}
.leadership_ul li {
width: 50%;
}
.profile-popup .container .top-container {
flex-wrap: wrap;
}
.profile-popup .container .top-container .text-container {
width: 100%;
order: 2;
padding-top: 30px;
}
.profile-popup .container .top-container .img-container {
width: 100%;
}
.profile-popup .container .top-container .img-container .img-content {
max-width: 200px;
margin-left: 0;
}
.plans_ul li {
width: 50%;
}
}
@media (max-width: 540px) {
.et_pb_toggle_title, h5.et_pb_toggle_title{
font-size: 15px;
}
.et_pb_row {
width: 90%;
}
body #main-header .et_pb_button {
font-size: 11px;
}
.wpsubmenu ul li a {
font-size: 9px;
}
.et_pb_toggle_open,.et_pb_toggle_close {
padding: 0;
}
.counselling_cta h4{
font-size: 15px;
}
.social_service_centre_cta .et_pb_row .et_pb_specialty_column .et_pb_row_inner .et_pb_column .et_pb_image_wrap img{
margin: auto;
}
.social_service_centre_cta .et_pb_row .et_pb_specialty_column .et_pb_row_inner .et_pb_column .et_pb_text_inner{
padding: 0 calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375));
}
.news_listing_ul.receipe_ul > li{
width: 100%;
}
}
@media (max-width: 414px) {
}
@media (max-width: 365px) {
}
@media (min-width: 768px) and (max-width: 999px) {
}
@media (min-width: 980px) and (max-width: 1200px) {
.et_pb_tabs_controls li {
width: calc(50% - 20px);
}
body #top-menu li {
font-size: calc(10px + (13 - 10) * (100vw - 1000px) / (1200 - 1000));
}
#top-menu li a {
padding-right: calc(10px + (20 - 10) * (100vw - 375px) / (1900 - 375)) !important;
}
body #main-header .et_pb_button {
font-size: 12px;
padding-left: 5px;
padding-right: 0px;
}
.social_service_centre_cta .et_pb_row:before {
width: 70%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
font-size: 13px;
padding: 0px 5px;
}
.et_header_style_left .container .logo_container {
width: 122px !important;
}
nav#top-menu-nav {
width: 57%;
}
#et_top_search {
margin: 9px -4vw 0 0px;
}
.cta_buttons {
margin-left: 7vw;
}
}
@media (min-width: 1199px) and (max-height: 850px) {
}
@media (min-width: 1199px) and (max-width: 1700px) {
.social_service_centre_cta .et_pb_row:before {
width: 55%;
}
body #top-menu li {
font-size: calc(11px + (13 - 11) * (100vw - 1200px) / (1500 - 1200));
}
}
@media (min-width: 1199px) and (max-width: 1500px) {
body #top-menu li {
font-size: calc(11px + (13 - 11) * (100vw - 1200px) / (1500 - 1200));
}
#top-menu li a {
padding-right: calc(10px + (25 - 10) * (100vw - 375px) / (1900 - 375)) !important;
}
}
@media (min-width: 1800px){
}