.ogb-acf-label{margin-right:10px}
.ogb-alert{margin-bottom:20px;padding:30px;position:relative}.ogb-alert .ogb-alert-heading{font-size:14px;text-transform:uppercase}.ogb-alert.ogb-alert-small{font-weight:600;line-height:16px;padding:11px 20px;text-align:left}.ogb-alert-small{border:1px solid transparent}.ogb-alert-small .ogb-alert-content-wrap{float:left;margin-left:35px}.ogb-alert-small .ogb-alert-content-wrap p:last-child{margin:0}.ogb-alert-small .ogb-alert-icon{font-size:16px;height:1em;left:20px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:20px}.ogb-alert-small .ogb-alert-close-btn{cursor:pointer;font-size:14px;height:1em;line-height:1em;margin-top:-7px;position:absolute;right:10px;top:50%;width:1em}.ogb-alert-small.ogb-alert-notice{background-color:#fbfcfc;border-color:#e9e9e9;color:#b5b5b5}.ogb-alert-small.ogb-alert-error{background-color:#ffdfdf;border-color:#fdbdb5;color:#e75744}.ogb-alert-small.ogb-alert-warning{background-color:#fcf8e3;border-color:#e7db9e;color:#de9606}.ogb-alert-small.ogb-alert-success{background-color:#dff0d8;border-color:#bddeaf;color:#3cb37d}.ogb-alert-small.ogb-alert-info{background-color:#d9edf7;border-color:#a5e1ff;color:#56afdc}.ogb-alert.ogb-alert-big{border-radius:2px;padding:32px 50px;text-align:left}.ogb-alert-big{border:1px solid transparent}.ogb-alert-big .ogb-alert-heading{margin:0 0 8px}.ogb-alert-big .ogb-alert-content-wrap{float:left;margin-left:70px}.ogb-alert-big .ogb-alert-content-wrap p:last-child{margin:0}.ogb-alert-big .ogb-alert-icon{font-size:30px;height:1em;left:50px;line-height:1;margin-top:-15px;position:absolute;text-align:center;top:50%;width:30px}.ogb-alert-big .ogb-alert-close-btn{cursor:pointer;font-size:16px;height:1em;line-height:1em;position:absolute;right:13px;top:12px;width:1em}.ogb-alert-big.ogb-alert-notice{background-color:#fbfcfc;border-color:#e9e9e9;color:#b5b5b5}.ogb-alert-big.ogb-alert-notice .ogb-alert-heading{color:#b5b5b5}.ogb-alert-big.ogb-alert-error{background-color:#ffdfdf;border-color:#fdbdb5;color:#e75744}.ogb-alert-big.ogb-alert-error .ogb-alert-heading{color:#e75744}.ogb-alert-big.ogb-alert-warning{background-color:#fcf8e3;border-color:#e7db9e;color:#de9606}.ogb-alert-big.ogb-alert-warning .ogb-alert-heading{color:#de9606}.ogb-alert-big.ogb-alert-success{background-color:#dff0d8;border-color:#bddeaf;color:#3cb37d}.ogb-alert-big.ogb-alert-success .ogb-alert-heading{color:#3cb37d}.ogb-alert-big.ogb-alert-info{background-color:#d9edf7;border-color:#a5e1ff;color:#56afdc}.ogb-alert-big.ogb-alert-info .ogb-alert-heading{color:#56afdc}.ogb-alert.ogb-alert-minimal{border-radius:2px;padding:36px 50px;text-align:left}.ogb-alert-minimal{border:1px solid #e9e9e9}.ogb-alert-minimal .ogb-alert-heading{margin:0 0 6px}.ogb-alert-minimal .ogb-alert-content-wrap{color:#b5b5b5;float:left;line-height:24px;margin-left:92px}.ogb-alert-minimal .ogb-alert-content-wrap p:last-child{margin:0}.ogb-alert-minimal .ogb-alert-icon{border:5px solid transparent;border-radius:50%;font-size:24px;height:64px;left:50px;line-height:54px;margin-top:-32px;position:absolute;text-align:center;top:50%;width:64px}.ogb-alert-minimal .ogb-alert-close-btn{cursor:pointer;font-size:14px;height:1em;line-height:1em;position:absolute;right:18px;top:13px;width:1em}.ogb-alert-minimal.ogb-alert-notice .ogb-alert-icon{background-color:#fbfcfc;border-color:#e9e9e9;color:#b5b5b5}.ogb-alert-minimal.ogb-alert-error .ogb-alert-icon{background-color:#fd7761;border-color:#f55c43;color:#d52e13}.ogb-alert-minimal.ogb-alert-warning .ogb-alert-icon{background-color:#ffc12d;border-color:#f9b718;color:#a47503}.ogb-alert-minimal.ogb-alert-success .ogb-alert-icon{background-color:#97e411;border-color:#7bc200;color:#558502}.ogb-alert-minimal.ogb-alert-info .ogb-alert-icon{background-color:#6fd9fc;border-color:#47b4f6;color:#0787d4}body.rtl .ogb-alert.ogb-alert-big,body.rtl .ogb-alert.ogb-alert-minimal,body.rtl .ogb-alert.ogb-alert-small{text-align:right}body.rtl .ogb-alert-small .ogb-alert-content-wrap{float:right;margin-left:0;margin-right:35px}body.rtl .ogb-alert-small .ogb-alert-icon{left:auto;right:20px}body.rtl .ogb-alert-small .ogb-alert-close-btn{left:10px;right:auto}body.rtl .ogb-alert-big .ogb-alert-content-wrap{float:right;margin-left:0;margin-right:70px}body.rtl .ogb-alert-big .ogb-alert-icon{left:auto;right:50px}body.rtl .ogb-alert-big .ogb-alert-close-btn{left:13px;right:auto}body.rtl .ogb-alert-minimal .ogb-alert-content-wrap{float:right;margin-left:0;margin-right:92px}body.rtl .ogb-alert-minimal .ogb-alert-icon{left:auto;right:50px}body.rtl .ogb-alert-minimal .ogb-alert-close-btn{left:18px;right:auto}@media only screen and (max-width:767px){body.rtl .ogb-alert-big .ogb-alert-content-wrap{margin-right:0}body.rtl .ogb-alert-big .ogb-alert-icon{left:auto;margin-left:0;margin-right:-50px;right:50%}body.rtl .ogb-alert-minimal .ogb-alert-content-wrap{margin-right:0}body.rtl .ogb-alert-minimal .ogb-alert-icon{left:auto;margin-left:0;margin-right:-32px;right:50%}.ogb-alert-big .ogb-alert-content-wrap{margin-left:0;padding-top:65px;text-align:center}.ogb-alert-big .ogb-alert-icon{left:50%;margin-left:-50px;margin-top:0;top:45px;width:100px}.ogb-alert-minimal .ogb-alert-content-wrap{margin-left:0;padding-top:85px;text-align:center}.ogb-alert-minimal .ogb-alert-icon{left:50%;margin-left:-32px;margin-top:0;top:40px}}
.ogb-banner{overflow:hidden;position:relative;text-align:center;width:100%}.ogb-banner img{display:block;margin:0 auto;max-width:100%;opacity:.8;position:relative}.ogb-banner figcaption{font-size:17px;height:100%;left:0;padding:30px;position:absolute;text-transform:uppercase;top:0;width:100%}.ogb-banner .ogb-banner-link{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:9}.ogb-banner .ogb-banner-content{display:flex;flex-flow:column}.ogb-banner .ogb-banner-title{color:#fff;font-size:24px;margin:0;order:1}.ogb-banner .ogb-banner-text{color:#fff;font-size:62.5%;letter-spacing:1px;margin:0;order:2}.ogb-banner.ogb-apolo img{opacity:.95;transform:scale3d(1.05,1.05,1);transition:all .3s}.ogb-banner.ogb-apolo figcaption:before{background-color:hsla(0,0%,100%,.5);content:"";height:100%;left:0;position:absolute;top:0;transform:scale3d(2,2,1) rotate(45deg) translate3d(0,-100%,0);transition:transform .6s;width:100%}.ogb-banner.ogb-apolo .ogb-banner-title{text-align:left}.ogb-banner.ogb-apolo .ogb-banner-text{border-right:4px solid #fff;bottom:0;margin:35px;max-width:150px;opacity:0;padding:0 12px;position:absolute;right:0;text-align:right;transition:opacity .35s}.ogb-banner.ogb-apolo:hover img{opacity:.6;transform:scaleX(1)}.ogb-banner.ogb-apolo:hover figcaption:before{transform:scale3d(2,2,1) rotate(45deg) translate3d(0,100%,0)}.ogb-banner.ogb-apolo:hover .ogb-banner-text{opacity:1;transition-delay:.1s}.ogb-banner.ogb-bubba img{opacity:.7;transition:opacity .3s}.ogb-banner.ogb-bubba figcaption:after,.ogb-banner.ogb-bubba figcaption:before{bottom:30px;content:"";left:30px;opacity:0;position:absolute;right:30px;top:30px;transition:all .3s}.ogb-banner.ogb-bubba figcaption:before{border-bottom:1px solid #fff;border-top:1px solid #fff;transform:scaleX(0)}.ogb-banner.ogb-bubba figcaption:after{border-left:1px solid #fff;border-right:1px solid #fff;transform:scaleY(0)}.ogb-banner.ogb-bubba .ogb-banner-title{padding-top:30%;transform:translate3d(0,-20px,0);transition:transform .35s}.ogb-banner.ogb-bubba .ogb-banner-text{opacity:0;padding:20px 25px;transform:translate3d(0,20px,0);transition:all .3s}.ogb-banner.ogb-bubba:hover img{opacity:.4}.ogb-banner.ogb-bubba:hover figcaption:after,.ogb-banner.ogb-bubba:hover figcaption:before{opacity:1;transform:scale(1)}.ogb-banner.ogb-bubba:hover .ogb-banner-text,.ogb-banner.ogb-bubba:hover .ogb-banner-title{opacity:1;transform:translateZ(0)}.ogb-banner.ogb-chico img{transform:scale(1.12);transition:all .3s}.ogb-banner.ogb-chico figcaption{padding:30px 45px}.ogb-banner.ogb-chico .ogb-banner-text,.ogb-banner.ogb-chico figcaption:before{opacity:0;transition:all .3s}.ogb-banner.ogb-chico figcaption:before{border:1px solid #fff;bottom:30px;content:"";left:30px;position:absolute;right:30px;top:30px;transform:scale(1.1)}.ogb-banner.ogb-chico .ogb-banner-title{padding:20% 0 20px}.ogb-banner.ogb-chico:hover img{opacity:.5;transform:scale(1)}.ogb-banner.ogb-chico:hover .ogb-banner-text,.ogb-banner.ogb-chico:hover figcaption:before{opacity:1;transform:scale(1)}.ogb-banner.ogb-jazz img{opacity:.9}.ogb-banner.ogb-jazz .ogb-banner-text,.ogb-banner.ogb-jazz figcaption:after,.ogb-banner.ogb-jazz img{transition:all .3s}.ogb-banner.ogb-jazz figcaption:after{border-bottom:1px solid #fff;border-top:1px solid #fff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:rotate(45deg) scaleY(0);transform-origin:50% 50%;width:100%}.ogb-banner.ogb-jazz .ogb-banner-text,.ogb-banner.ogb-jazz .ogb-banner-title{opacity:1;transform:scale3d(.8,.8,1)}.ogb-banner.ogb-jazz .ogb-banner-title{padding-top:26%;transition:transform .3s}.ogb-banner.ogb-jazz .ogb-banner-text{opacity:0;padding:10px 20px}.ogb-banner.ogb-jazz:hover img{opacity:.7;transform:scale3d(1.05,1.05,1)}.ogb-banner.ogb-jazz:hover figcaption:after{opacity:1;transform:rotate(45deg) scaleX(1)}.ogb-banner.ogb-jazz:hover .ogb-banner-text,.ogb-banner.ogb-jazz:hover .ogb-banner-title{opacity:1;transform:scaleX(1)}.ogb-banner.ogb-layla img{height:auto;max-width:calc(100% + 30px);width:calc(100% + 30px)}.ogb-banner.ogb-layla .ogb-banner-title,.ogb-banner.ogb-layla img{transform:translate3d(-30px,0,0)}.ogb-banner.ogb-layla figcaption:after,.ogb-banner.ogb-layla figcaption:before{content:"";opacity:0;position:absolute}.ogb-banner.ogb-layla figcaption:before{border-bottom:1px solid #fff;border-top:1px solid #fff;bottom:50px;left:30px;right:30px;top:50px;transform:scaleX(0);transform-origin:0 0}.ogb-banner.ogb-layla figcaption:after{border-left:1px solid #fff;border-right:1px solid #fff;bottom:30px;left:50px;right:50px;top:30px;transform:scaleY(0);transform-origin:100% 0}.ogb-banner.ogb-layla .ogb-banner-title{padding-top:26%;transition:transform .3s}.ogb-banner.ogb-layla .ogb-banner-text{opacity:0;padding:10px 45px;text-transform:none;transform:translate3d(0,-10px,0)}.ogb-banner.ogb-layla .ogb-banner-text,.ogb-banner.ogb-layla figcaption:after,.ogb-banner.ogb-layla figcaption:before,.ogb-banner.ogb-layla img{transition:all .3s}.ogb-banner.ogb-layla:hover img{opacity:.7;transform:translateZ(0)}.ogb-banner.ogb-layla:hover figcaption:after,.ogb-banner.ogb-layla:hover figcaption:before{opacity:1;transform:scale(1)}.ogb-banner.ogb-layla:hover .ogb-banner-text,.ogb-banner.ogb-layla:hover .ogb-banner-title{opacity:1;transform:translateZ(0)}.ogb-banner.ogb-layla:hover .ogb-banner-text,.ogb-banner.ogb-layla:hover .ogb-banner-title,.ogb-banner.ogb-layla:hover figcaption:after,.ogb-banner.ogb-layla:hover img{transition-delay:.15s}.ogb-banner.ogb-lily img{max-width:none;opacity:.7;transform:translate3d(-40px,0,0);transition:all .3s;width:calc(100% + 50px)}.ogb-banner.ogb-lily figcaption{text-align:left}.ogb-banner.ogb-lily .ogb-banner-content{bottom:0;height:50%;left:0;padding:20px;position:absolute;width:100%}.ogb-banner.ogb-lily .ogb-banner-text,.ogb-banner.ogb-lily .ogb-banner-title{transform:translate3d(0,40px,0)}.ogb-banner.ogb-lily .ogb-banner-title{transition:transform .35s}.ogb-banner.ogb-lily .ogb-banner-text{opacity:0;transition:all .2s}.ogb-banner.ogb-lily:hover .ogb-banner-text,.ogb-banner.ogb-lily:hover img{opacity:1}.ogb-banner.ogb-lily:hover .ogb-banner-text,.ogb-banner.ogb-lily:hover .ogb-banner-title,.ogb-banner.ogb-lily:hover img{transform:translateZ(0)}.ogb-banner.ogb-lily:hover .ogb-banner-text{transition-delay:.05s;transition-duration:.35s}.ogb-banner.ogb-ming img{opacity:.9;transition:opacity .3s}.ogb-banner.ogb-ming figcaption:before{border:2px solid #fff;bottom:30px;box-shadow:0 0 0 30px hsla(0,0%,100%,.2);content:"";left:30px;opacity:0;position:absolute;right:30px;top:30px;transform:scale3d(1.4,1.4,1);transition:all .3s}.ogb-banner.ogb-ming .ogb-banner-title{margin:20% 0 10px;transform:transform .35s}.ogb-banner.ogb-ming .ogb-banner-text{opacity:0;padding:10px 20px;transform:scale(1.5);transition:all .3s}.ogb-banner.ogb-ming:hover img{opacity:.4}.ogb-banner.ogb-ming:hover figcaption{background-color:rgba(58,52,42,0)}.ogb-banner.ogb-ming:hover .ogb-banner-text,.ogb-banner.ogb-ming:hover figcaption:before{opacity:1;transform:scaleX(1)}.ogb-banner.ogb-ming:hover .ogb-banner-title{transform:scale(.9)}.ogb-banner.ogb-marley figcaption{text-align:right}.ogb-banner.ogb-marley .ogb-banner-text,.ogb-banner.ogb-marley .ogb-banner-title{left:30px;padding:10px 0;position:absolute;right:30px}.ogb-banner.ogb-marley .ogb-banner-text{bottom:30px;line-height:1.5;transform:translate3d(0,100%,0)}.ogb-banner.ogb-marley .ogb-banner-title{top:30px;transform:translate3d(0,20px,0);transition:transform .35s}.ogb-banner.ogb-marley .ogb-banner-title:after{background-color:#fff;content:"";height:4px;left:0;position:absolute;top:100%;transform:translate3d(0,40px,0);width:100%}.ogb-banner.ogb-marley .ogb-banner-text,.ogb-banner.ogb-marley .ogb-banner-title:after{opacity:0;transition:all .3s}.ogb-banner.ogb-marley:hover .ogb-banner-title{transform:translateZ(0)}.ogb-banner.ogb-marley:hover .ogb-banner-text,.ogb-banner.ogb-marley:hover .ogb-banner-title:after{opacity:1;transform:translateZ(0)}.ogb-banner.ogb-romeo{-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px}.ogb-banner.ogb-romeo img{transform:translateZ(300px);transition:all .3s}.ogb-banner.ogb-romeo figcaption:after,.ogb-banner.ogb-romeo figcaption:before{background-color:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:all .3s;width:80%}.ogb-banner.ogb-romeo .ogb-banner-text,.ogb-banner.ogb-romeo .ogb-banner-title{left:0;position:absolute;top:50%;transition:transform .35s;width:100%}.ogb-banner.ogb-romeo .ogb-banner-title{transform:translate3d(0,-50%,0) translate3d(0,-150%,0)}.ogb-banner.ogb-romeo .ogb-banner-text{padding:5px 30px;transform:translate3d(0,-50%,0) translate3d(0,150%,0)}.ogb-banner.ogb-romeo:hover img{opacity:.6;transform:translateZ(0)}.ogb-banner.ogb-romeo:hover figcaption:before{opacity:.5;transform:translate3d(-50%,-50%,0) rotate(45deg)}.ogb-banner.ogb-romeo:hover figcaption:after{opacity:.5;transform:translate3d(-50%,-50%,0) rotate(-45deg)}.ogb-banner.ogb-romeo:hover .ogb-banner-title{transform:translate3d(0,-50%,0) translate3d(0,-100%,0)}.ogb-banner.ogb-romeo:hover .ogb-banner-text{transform:translate3d(0,-50%,0) translate3d(0,100%,0)}.ogb-banner.ogb-roxy img{max-width:none;transform:translate3d(-20px,0,0);transition:all .3s;width:calc(100% + 30px)}.ogb-banner.ogb-roxy figcaption:before{border:1px solid #fff;bottom:30px;content:"";left:30px;opacity:0;position:absolute;right:30px;top:30px;transform:translate3d(-20px,0,0);transition:all .3s}.ogb-banner.ogb-roxy figcaption{padding:30px;text-align:left}.ogb-banner.ogb-roxy .ogb-banner-title{padding:30% 15px 10px}.ogb-banner.ogb-roxy .ogb-banner-text{opacity:0;padding:0 15px;transform:translate3d(-10px,0,0);transition:all .3s}.ogb-banner.ogb-roxy:hover img{opacity:.7;transform:translateZ(0)}.ogb-banner.ogb-roxy:hover .ogb-banner-text,.ogb-banner.ogb-roxy:hover figcaption:before{opacity:1;transform:translateZ(0)}.ogb-banner.ogb-ruby img{opacity:.7;transform:scale(1.15);transition:all .3s}.ogb-banner.ogb-ruby .ogb-banner-title{margin-top:5%;transform:translate3d(0,20px,0);transition:transform .35s}.ogb-banner.ogb-ruby .ogb-banner-text{border:1px solid #fff;margin:15px 0 0;opacity:0;padding:30px;transform:translate3d(0,20px,0) scale(1.1);transition:all .3s}.ogb-banner.ogb-ruby:hover img{opacity:.5;transform:scale(1)}.ogb-banner.ogb-ruby:hover .ogb-banner-title{transform:translateZ(0)}.ogb-banner.ogb-ruby:hover .ogb-banner-text{opacity:1;transform:translateZ(0) scale(1)}.ogb-banner.ogb-oscar img{opacity:.9;transition:opacity .35s}.ogb-banner.ogb-oscar figcaption{background-color:rgba(58,52,42,.7);padding:30px;transition:background-color .35s}.ogb-banner.ogb-oscar figcaption é:before{border:1px solid #fff;bottom:30px;content:"";left:30px;position:absolute;right:30px;top:30px}.ogb-banner.ogb-oscar .ogb-banner-text,.ogb-banner.ogb-oscar figcaption:before{opacity:0;transform:scale(0);transition:all .3s}.ogb-banner.ogb-oscar .ogb-banner-title{margin:20% 0 10px;transform:translate3d(0,100%,0);transition:transform .35s}.ogb-banner.ogb-oscar:hover img{opacity:.4}.ogb-banner.ogb-oscar:hover figcaption{background-color:rgba(58,52,42,0)}.ogb-banner.ogb-oscar:hover .ogb-banner-title{transform:translateZ(0)}.ogb-banner.ogb-oscar:hover .ogb-banner-text,.ogb-banner.ogb-oscar:hover figcaption:before{opacity:1;transform:scale(1)}.ogb-banner.ogb-sadie figcaption:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(0,0,0,.8) 75%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:translate3d(0,50%,0);width:100%}.ogb-banner.ogb-sadie .ogb-banner-text,.ogb-banner.ogb-sadie figcaption:before{transition:all .3s}.ogb-banner.ogb-sadie .ogb-banner-title{left:0;position:absolute;top:50%;transform:translate3d(0,-50%,0);transition:all .3s;width:100%}.ogb-banner.ogb-sadie .ogb-banner-text{bottom:0;left:0;opacity:0;padding:20px;position:absolute;transform:translate3d(0,10px,0);width:100%}.ogb-banner.ogb-sadie:hover .ogb-banner-title{transform:translate3d(0,-50%,0) translate3d(0,-40px,0)}.ogb-banner.ogb-sadie:hover .ogb-banner-text,.ogb-banner.ogb-sadie:hover figcaption:before{opacity:1;transform:translateZ(0)}.ogb-banner.ogb-sarah img{max-width:none;transform:translate3d(-10px,0,0);transition:all .3s;width:calc(100% + 20px)}.ogb-banner.ogb-sarah figcaption{text-align:left}.ogb-banner.ogb-sarah .ogb-banner-title{overflow:hidden;padding:6px 0;position:relative}.ogb-banner.ogb-sarah .ogb-banner-title:after{background-color:#fff;bottom:0;content:"";height:3px;left:0;position:absolute;transform:translate3d(-100%,0,0);transition:transform .35s;width:100%}.ogb-banner.ogb-sarah .ogb-banner-text{opacity:0;padding:12px 0;transform:translate3d(100%,0,0);transition:all .3s}.ogb-banner.ogb-sarah:hover img{opacity:.4;transform:translateZ(0)}.ogb-banner.ogb-sarah:hover .ogb-banner-title:after{transform:translateZ(0)}.ogb-banner.ogb-sarah:hover .ogb-banner-text{opacity:1;transform:translateZ(0)}
.ogb-blog-grid{display:flex;flex-wrap:wrap;margin:0 -10px}.ogb-blog-grid.ogb-masonry .ogb-grid-entry{padding:0 10px}.ogb-blog-grid.ogb-masonry:before{display:block;font-size:1px;position:absolute;visibility:hidden}@media screen and (max-width:767px){.ogb-blog-grid.ogb-masonry[data-mobile-columns="1"][data-columns]:before{content:"1 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-mobile-columns="2"][data-columns]:before{content:"2 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-mobile-columns="3"][data-columns]:before{content:"3 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-mobile-columns="4"][data-columns]:before{content:"4 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-mobile-columns="5"][data-columns]:before{content:"5 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-mobile-columns="6"][data-columns]:before{content:"6 .ogb-column"}}@media screen and (min-width:768px)and (max-width:1024px){.ogb-blog-grid.ogb-masonry[data-tablet-columns="1"][data-columns]:before{content:"1 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-tablet-columns="2"][data-columns]:before{content:"2 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-tablet-columns="3"][data-columns]:before{content:"3 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-tablet-columns="4"][data-columns]:before{content:"4 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-tablet-columns="5"][data-columns]:before{content:"5 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-tablet-columns="6"][data-columns]:before{content:"6 .ogb-column"}}@media screen and (min-width:1025px){.ogb-blog-grid.ogb-masonry[data-desktop-columns="1"][data-columns]:before{content:"1 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-desktop-columns="2"][data-columns]:before{content:"2 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-desktop-columns="3"][data-columns]:before{content:"3 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-desktop-columns="4"][data-columns]:before{content:"4 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-desktop-columns="5"][data-columns]:before{content:"5 .ogb-column"}.ogb-blog-grid.ogb-masonry[data-desktop-columns="6"][data-columns]:before{content:"6 .ogb-column"}}.ogb-blog-grid.ogb-masonry .ogb-column{padding:0 10px;width:33.3333333333%}.ogb-blog-grid.ogb-masonry[data-columns="1"] .ogb-column{width:100%}.ogb-blog-grid.ogb-masonry[data-columns="2"] .ogb-column{width:50%}.ogb-blog-grid.ogb-masonry[data-columns="3"] .ogb-column{width:33.3333333333%}.ogb-blog-grid.ogb-masonry[data-columns="4"] .ogb-column{width:25%}.ogb-blog-grid.ogb-masonry[data-columns="5"] .ogb-column{width:20%}.ogb-blog-grid.ogb-masonry[data-columns="6"] .ogb-column{width:16.6666666667%}.ogb-blog-grid:not(.ogb-masonry) .ogb-grid-entry{padding:0 10px;width:33.3333333333%}@media screen and (max-width:767px){.ogb-blog-grid:not(.ogb-masonry)[data-mobile-columns="1"] .ogb-grid-entry{width:100%}.ogb-blog-grid:not(.ogb-masonry)[data-mobile-columns="2"] .ogb-grid-entry{width:50%}.ogb-blog-grid:not(.ogb-masonry)[data-mobile-columns="3"] .ogb-grid-entry{width:33.3333333333%}.ogb-blog-grid:not(.ogb-masonry)[data-mobile-columns="4"] .ogb-grid-entry{width:25%}.ogb-blog-grid:not(.ogb-masonry)[data-mobile-columns="5"] .ogb-grid-entry{width:20%}.ogb-blog-grid:not(.ogb-masonry)[data-mobile-columns="6"] .ogb-grid-entry{width:16.6666666667%}}@media screen and (min-width:768px)and (max-width:1024px){.ogb-blog-grid:not(.ogb-masonry)[data-tablet-columns="1"] .ogb-grid-entry{width:100%}.ogb-blog-grid:not(.ogb-masonry)[data-tablet-columns="2"] .ogb-grid-entry{width:50%}.ogb-blog-grid:not(.ogb-masonry)[data-tablet-columns="3"] .ogb-grid-entry{width:33.3333333333%}.ogb-blog-grid:not(.ogb-masonry)[data-tablet-columns="4"] .ogb-grid-entry{width:25%}.ogb-blog-grid:not(.ogb-masonry)[data-tablet-columns="5"] .ogb-grid-entry{width:20%}.ogb-blog-grid:not(.ogb-masonry)[data-tablet-columns="6"] .ogb-grid-entry{width:16.6666666667%}}@media screen and (min-width:1025px){.ogb-blog-grid:not(.ogb-masonry)[data-desktop-columns="1"] .ogb-grid-entry{width:100%}.ogb-blog-grid:not(.ogb-masonry)[data-desktop-columns="2"] .ogb-grid-entry{width:50%}.ogb-blog-grid:not(.ogb-masonry)[data-desktop-columns="3"] .ogb-grid-entry{width:33.3333333333%}.ogb-blog-grid:not(.ogb-masonry)[data-desktop-columns="4"] .ogb-grid-entry{width:25%}.ogb-blog-grid:not(.ogb-masonry)[data-desktop-columns="5"] .ogb-grid-entry{width:20%}.ogb-blog-grid:not(.ogb-masonry)[data-desktop-columns="6"] .ogb-grid-entry{width:16.6666666667%}}.ogb-blog-grid .ogb-grid-entry{margin-bottom:20px}.ogb-blog-grid .ogb-grid-inner{border:1px solid #eaeaea;text-align:center}.ogb-blog-grid .ogb-grid-media{position:relative}.ogb-blog-grid .ogb-grid-media+.ogb-grid-details{padding-top:25px}.ogb-blog-grid .ogb-grid-media .ogb-grid-img{display:block;position:relative}.ogb-blog-grid .ogb-grid-media img{width:100%}.ogb-blog-grid .ogb-grid-media .overlay{background-color:rgba(0,0,0,.2);height:100%;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:all .3s ease-in-out;width:100%}.ogb-blog-grid .ogb-grid-media .ogb-grid-img:hover .overlay{opacity:1}.ogb-blog-grid .ogb-grid-media .overlay-btn{border:1px solid #fff;border-radius:30px;color:#fff;font-size:12px;font-weight:600;left:50%;letter-spacing:1px;line-height:1;margin-left:-75px;margin-top:-16px;min-width:150px;padding:10px 12px;position:absolute;text-transform:uppercase;top:50%;transition:all .3s ease;z-index:2}.ogb-blog-grid .ogb-grid-media .overlay-btn:hover{background-color:#fff;color:#333}.ogb-blog-grid .ogb-grid-media .entry-author-link{border:5px solid #fff;border-radius:50%;bottom:-35px;display:block;height:70px;left:50%;margin-left:-35px;position:absolute;width:70px;z-index:3}.ogb-blog-grid .ogb-grid-media .entry-author-link img{border-radius:50%}.ogb-blog-grid.has-avatar .ogb-grid-media+.ogb-grid-details{padding-top:45px}.ogb-blog-grid .ogb-grid-details{padding:0 20px 20px}.ogb-blog-grid .ogb-grid-details .ogb-grid-title{font-size:18px;font-weight:400;margin:0 0 15px}.ogb-blog-grid .ogb-grid-meta{background-color:#f0eff0;font-size:13px;list-style:none;margin:0;padding:10px 20px}.ogb-blog-grid .ogb-grid-meta,.ogb-blog-grid .ogb-grid-meta li a{color:#aaa}.ogb-blog-grid .ogb-grid-meta li a:hover{color:#333}.ogb-blog-grid .ogb-grid-meta li.meta-comments{float:left}.ogb-blog-grid .ogb-grid-meta li.meta-cat{float:right}.ogb-blog-grid .ogb-grid-meta li.meta-cat a:not(:last-child):after{content:"/";padding:0 5px}.ogb-blog-grid .ogb-grid-meta li i{margin-right:6px}.ogb-blog-grid .ogb-grid-meta.ogb-center{text-align:center}.ogb-blog-grid .ogb-grid-meta.ogb-center li.meta-cat,.ogb-blog-grid .ogb-grid-meta.ogb-center li.meta-comments{float:none}.ogb-blog-grid .ogb-grid-meta .owp-icon{margin-right:5px}.ogb-blog-grid.match-height-grid .ogb-grid-inner{padding-bottom:60px;position:relative}.ogb-blog-grid.match-height-grid .ogb-grid-meta{bottom:0;left:0;position:absolute;right:0}body.rtl .ogb-blog-grid .ogb-grid-media .overlay-btn{left:auto;margin-left:0;margin-right:-75px;right:50%}body.rtl .ogb-blog-grid .ogb-grid-media .entry-author-link{left:auto;margin-left:0;margin-right:-35px;right:50%}body.rtl .ogb-blog-grid .ogb-grid-meta .owp-icon,body.rtl .ogb-blog-grid .ogb-grid-meta i{margin-left:5px;margin-right:0}body.rtl .ogb-blog-grid .ogb-grid-meta li.meta-comments{float:right}body.rtl .ogb-blog-grid .ogb-grid-meta li.meta-cat{float:left}@media(max-width:1024px){.ogb-blog-grid:not(.ogb-masonry) .ogb-grid-entry{width:50%}}@media(max-width:767px){.ogb-blog-grid:not(.ogb-masonry) .ogb-grid-entry{width:100%}}
.ogb-blog-list{position:relative}.ogb-blog-list .ogb-list-entry{padding-bottom:10px}.ogb-blog-list .ogb-list-entry:not(:first-child){border-top:1px solid #e9e9e9;margin-top:10px;padding-top:20px}.ogb-blog-list .ogb-list-entry .ogb-list-inner{align-items:center;display:flex;justify-content:center;line-height:1.6;position:relative}.ogb-list-media{margin-right:4%;min-width:68px;position:relative;width:25%}.ogb-list-media img{border-radius:3px;width:100%}.ogb-list-media .overlay{background-color:rgba(0,0,0,.2);height:100%;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:all .3s ease-in-out;width:100%}.ogb-list-media .overlay:hover{opacity:1}.ogb-list-details{width:100%}.ogb-list-title{font-weight:500;letter-spacing:.4px}.ogb-list-meta,.ogb-list-meta a{font-size:10px;letter-spacing:.2px;line-height:1.2;margin-top:6px;text-transform:uppercase}.ogb-list-inner .ogb-list-meta{margin:10px 0 0;padding:0}.ogb-list-inner .ogb-list-meta li{display:inline;list-style-type:none}.ogb-list-inner .ogb-list-meta li:not(:last-child):after{content:"/";padding:0 8px}.ogb-list-inner .ogb-list-meta li .meta-cat-link:not(:last-child):after{content:",";padding:0 8px 0 0}.ogb-list-inner .ogb-list-meta.meta-style{padding:7px 10px}.ogb-list-post-content .readmore-button{min-width:150px;transition:all .3s ease;z-index:2}.ogb-list-post-content .readmore-button.readmore-style{border-radius:2px;padding:5px 10px}
.ogb-business-hours .ogb-business-day,.ogb-business-hours .ogb-business-timing{float:left;transition:all .3s ease-in-out;width:50%}.ogb-business-hours .ogb-business-timing{text-align:right}.ogb-business-hours .fa{margin-right:6px}.ogb-business-hours .ogb-business-day i,.ogb-business-hours .ogb-business-day svg{height:1em;position:relative;vertical-align:middle;width:1em}

.ogb-buttons.ogb-buttons-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start}
.ogb-cta{display:flex;overflow:hidden;position:relative;transition:.5s}.ogb-cta .ogb-cta-bg,.ogb-cta .ogb-cta-bg-overlay{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .4s}.ogb-cta .ogb-cta-bg-wrapper{overflow:hidden;z-index:1}.ogb-cta .ogb-cta-bg{background-position:50%;background-size:cover;z-index:1}.ogb-cta .ogb-cta-bg-overlay{background:rgba(0,0,0,.5);z-index:2}.ogb-cta .ogb-cta-inner{align-content:center;align-items:center;display:flex;flex-wrap:wrap;overflow:hidden;padding:30px;width:100%;z-index:1}.ogb-cta .ogb-cta-content{width:100%}.ogb-cta .ogb-cta-content:not(:last-child){margin-bottom:15px}.ogb-cta .ogb-icon{display:inline-block;font-size:50px;line-height:1;text-align:center}.ogb-cta .ogb-cta-title{font-size:24px;margin-bottom:10px;width:100%}.ogb-cta .ogb-cta-btn a{font-size:13px;padding:14px 30px}.ogb-cta .ogb-cta-btn .ogb-cta-s-btn{margin-left:5px}.ogb-cta .ogb-cta-btn i,.ogb-cta .ogb-cta-btn svg{font-size:1em;position:relative}.ogb-cta-style-inside .ogb-cta .ogb-cta-bg-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .4s}.ogb-cta-style-inside .ogb-cta .ogb-cta-description,.ogb-cta-style-inside .ogb-cta .ogb-cta-title,.ogb-cta-style-inside .ogb-cta .ogb-icon{color:#fff}.ogb-cta-style-outside .ogb-cta{flex-wrap:wrap}.ogb-cta-style-outside .ogb-cta .ogb-cta-bg-wrapper{min-height:200px;position:relative;width:100%}.ogb-cta-style-outside .ogb-cta .ogb-cta-inner{background-color:#f5f5f5}.ogb-cta--image-left .ogb-cta,.ogb-cta--image-right .ogb-cta{flex-wrap:nowrap}.ogb-cta--image-left .ogb-cta .ogb-cta-bg-wrapper,.ogb-cta--image-right .ogb-cta .ogb-cta-bg-wrapper{min-width:50%;width:auto}.ogb-cta--image-left .ogb-cta-inner,.ogb-cta--image-right .ogb-cta-inner{flex-grow:1}.ogb-cta--image-above .ogb-cta{flex-wrap:wrap}.ogb-cta--image-left .ogb-cta{flex-direction:row}.ogb-cta--image-right .ogb-cta{flex-direction:row-reverse}.ogb-cta-valign-top .ogb-cta .ogb-cta-inner{align-content:flex-start;align-items:flex-start}.ogb-cta-valign-bottom .ogb-cta .ogb-cta-inner{align-content:flex-end;align-items:flex-end}.ogb-animated-content{--translate:0,0}.ogb-animated-content:hover .ogb-animated-grow{transform:scale(1.1)}.ogb-animated-content:hover .ogb-animated-shrink{transform:scale(.85)}.ogb-animated-content:hover .ogb-animated-shrink-contained{transform:scale(1)}.ogb-animated-content:hover .ogb-animated-enter-zoom-in,.ogb-animated-content:hover .ogb-animated-enter-zoom-out,.ogb-animated-content:hover .ogb-animated-fade-in{opacity:1;transform:scale(1)}.ogb-animated-content:hover .ogb-animated-exit-zoom-in,.ogb-animated-content:hover .ogb-animated-exit-zoom-out,.ogb-animated-content:hover .ogb-animated-fade-out{opacity:0}.ogb-animated-content:hover .ogb-animated-exit-zoom-out{transform:scale(.2)}.ogb-animated-content:hover .ogb-animated-exit-zoom-in{transform:scale(2)}.ogb-animated-content:hover .ogb-animated-enter-from-bottom,.ogb-animated-content:hover .ogb-animated-enter-from-left,.ogb-animated-content:hover .ogb-animated-enter-from-right,.ogb-animated-content:hover .ogb-animated-enter-from-top{opacity:1;transform:translateY(0) translateX(0)}.ogb-animated-content:hover .ogb-animated-exit-to-right{transform:translateX(1000px)}.ogb-animated-content:hover .ogb-animated-exit-to-left{transform:translateX(-1000px)}.ogb-animated-content:hover .ogb-animated-exit-to-top{transform:translateY(-600px)}.ogb-animated-content:hover .ogb-animated-exit-to-bottom{transform:translateY(600px)}.ogb-animated-content:hover .ogb-animated-exit-to-bottom,.ogb-animated-content:hover .ogb-animated-exit-to-left,.ogb-animated-content:hover .ogb-animated-exit-to-right,.ogb-animated-content:hover .ogb-animated-exit-to-top{opacity:0}.ogb-animated-content:hover .ogb-animated-move-right{transform:translateX(30px)}.ogb-animated-content:hover .ogb-animated-move-left{transform:translateX(-30px)}.ogb-animated-content:hover .ogb-animated-move-up{transform:translateY(-30px)}.ogb-animated-content:hover .ogb-animated-move-down{transform:translateY(30px)}.ogb-animated-content:hover .ogb-animated-move-contained-right{--translate:8%,0}.ogb-animated-content:hover .ogb-animated-move-contained-left{--translate:-8%,0}.ogb-animated-content:hover .ogb-animated-move-contained-top{--translate:0,-8%}.ogb-animated-content:hover .ogb-animated-move-contained-bottom{--translate:0,8%}.ogb-animated-content [class^=ogb-animated-item]{will-change:transform,opacity}.ogb-animated-content .ogb-animated-shrink-contained{transform:scale(1.17)}.ogb-animated-content .ogb-animated-enter-zoom-in{transform:scale(.2)}.ogb-animated-content .ogb-animated-enter-zoom-out{transform:scale(2)}.ogb-animated-content .ogb-animated-enter-zoom-in,.ogb-animated-content .ogb-animated-enter-zoom-out,.ogb-animated-content .ogb-animated-fade-in{opacity:0}.ogb-animated-content .ogb-animated-exit-zoom-in,.ogb-animated-content .ogb-animated-exit-zoom-out,.ogb-animated-content .ogb-animated-fade-out{opacity:1;transform:scale(1)}.ogb-animated-content .ogb-animated-enter-from-right{transform:translateX(1000px)}.ogb-animated-content .ogb-animated-enter-from-left{transform:translateX(-1000px)}.ogb-animated-content .ogb-animated-enter-from-top{transform:translateY(-600px)}.ogb-animated-content .ogb-animated-enter-from-bottom{transform:translateY(500px)}.ogb-animated-content .ogb-animated-enter-from-bottom,.ogb-animated-content .ogb-animated-enter-from-left,.ogb-animated-content .ogb-animated-enter-from-right,.ogb-animated-content .ogb-animated-enter-from-top{opacity:0}.ogb-animated-content .ogb-animated-exit-to-bottom,.ogb-animated-content .ogb-animated-exit-to-left,.ogb-animated-content .ogb-animated-exit-to-right,.ogb-animated-content .ogb-animated-exit-to-top{opacity:1;transform:translateY(0) translateX(0)}.ogb-animated-content .ogb-animated-move-contained-bottom,.ogb-animated-content .ogb-animated-move-contained-left,.ogb-animated-content .ogb-animated-move-contained-right,.ogb-animated-content .ogb-animated-move-contained-top{transform:scale(1.2) translate(var(--translate))}.ogb-bg-transform .ogb-cta-bg{will-change:transform}.ogb-bg-transform-zoom-in:hover .ogb-cta-bg,.ogb-bg-transform-zoom-out .ogb-cta-bg{transform:scale(1.2)}.ogb-bg-transform-zoom-out:hover .ogb-cta-bg{transform:scale(1)}.ogb-bg-transform-move-left .ogb-cta-bg{transform:scale(1.2) translateX(8%)}.ogb-bg-transform-move-left:hover .ogb-cta-bg,.ogb-bg-transform-move-right .ogb-cta-bg{transform:scale(1.2) translateX(-8%)}.ogb-bg-transform-move-right:hover .ogb-cta-bg{transform:scale(1.2) translateX(8%)}.ogb-bg-transform-move-up .ogb-cta-bg{transform:scale(1.2) translateY(8%)}.ogb-bg-transform-move-down .ogb-cta-bg,.ogb-bg-transform-move-up:hover .ogb-cta-bg{transform:scale(1.2) translateY(-8%)}.ogb-bg-transform-move-down:hover .ogb-cta-bg{transform:scale(1.2) translateY(8%)}body.rtl .ogb-cta .ogb-cta-btn .ogb-cta-s-btn{margin-left:0;margin-right:5px}@media(max-width:1024px){.ogb-cta--tablet-image-above .ogb-cta{flex-wrap:wrap}.ogb-cta--tablet-image-above .ogb-cta .ogb-cta-bg-wrapper{min-width:100%;width:100%}.ogb-cta--tablet-image-left .ogb-cta{flex-direction:row}.ogb-cta--tablet-image-right .ogb-cta{flex-direction:row-reverse}}@media(max-width:767px){.ogb-cta--mobile-image-above .ogb-cta{flex-wrap:wrap}.ogb-cta--mobile-image-above .ogb-cta .ogb-cta-bg-wrapper{min-width:100%;width:100%}.ogb-cta--mobile-image-left .ogb-cta{flex-direction:row}.ogb-cta--mobile-image-right .ogb-cta{flex-direction:row-reverse}}
.ogb-circle-progress-wrap{text-align:center}.ogb-circle-progress-wrap .ogb-circle-progress{position:relative;text-align:center;transform-style:preserve-3d}.ogb-circle-progress-wrap .ogb-circle-progress svg{margin:0 auto}.ogb-circle-progress-wrap .ogb-circle-progress svg ellipse{stroke:#f6f6f6}.ogb-circle-progress-wrap .ogb-circle-progress svg path{stroke:#13aff0}.ogb-circle-progress-wrap .ogb-circle-progress .ogb-circle-progress-middle{font-size:45px;font-weight:700}.ogb-circle-progress-wrap .ogb-circle-progress.ogb-cp-square svg path{stroke-linecap:square}.ogb-circle-progress-wrap .ogb-circle-progress.ogb-cp-round svg path{stroke-linecap:round}.ogb-circle-progress-wrap .ogb-circle-progress.ogb-cp-butt svg path{stroke-linecap:butt}.ogb-circle-progress-wrap .ogb-circle-progress .ogb-circle-progress-label{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.ogb-circle-progress-wrap .ogb-circle-progress .ogb-circle-progress-label div{line-height:1.3}.ogb-circle-progress-wrap .ogb-circle-progress .ogb-circle-progress-svg{display:inline-block;overflow:hidden;padding-bottom:100%;position:relative;vertical-align:middle;width:100%}.ogb-circle-progress-wrap .ogb-circle-progress .ogb-circle-progress-svg svg{display:inline-block;left:0;position:absolute;top:0}.ogb-circle-progress-wrap .ogb-circle-progress-content{margin-top:15px}body.rtl .ogb-circle-progress-label{left:auto;right:0}
.ogb-clipboard-wrapper{display:flex;flex-direction:column}.ogb-clipboard-wrapper .clipboard-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.ogb-clipboard-wrapper .ogb-clipboard-button{fill:#fff;background-color:#818a91;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.ogb-clipboard-wrapper .ogb-clipboard-button .icon-align-left{margin-right:5px;order:5}.ogb-clipboard-wrapper .ogb-clipboard-button .icon-align-right{margin-left:5px;order:15}.ogb-clipboard-wrapper .ogb-clipboard-button .ogb-clipboard-button-text{display:inline-block;flex-grow:1;order:10}.ogb-clipboard-wrapper .ogb-clipboard-button.btn-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.ogb-clipboard-wrapper .ogb-clipboard-button.btn-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.ogb-clipboard-wrapper .ogb-clipboard-button,.ogb-clipboard-wrapper button,.ogb-clipboard-wrapper input[type=button],.ogb-clipboard-wrapper input[type=submit]{background-color:#000;border:none;color:#fff}.ogb-clipboard-wrapper .clipboard-field-textual,.ogb-clipboard-wrapper input:not([type=button]):not([type=submit]),.ogb-clipboard-wrapper textarea{background-color:#e3e3e3;border:1px solid #d4d4d4;border-image-width:1px 1px 1px 1px;border-radius:0}.ogb-clipboard-wrapper .clipboard-field-textual:focus,.ogb-clipboard-wrapper input:focus:not([type=button]):not([type=submit]),.ogb-clipboard-wrapper textarea:focus{background-color:#e3e3e3;border:1px solid #000;border-image-width:1px 1px 1px 1px}.ogb-clipboard-wrapper .btn-position-bottom{order:2}.ogb-clipboard-wrapper .ogb-clipboard-button-content-wrapper{align-items:center;display:flex;justify-content:center}
.ogb-vertically-aligned-top{justify-content:flex-start}.ogb-vertically-aligned-center{justify-content:center}.ogb-vertically-aligned-bottom{justify-content:flex-end}.ogb-horizontally-aligned-left{align-items:flex-start}.ogb-horizontally-aligned-center{align-items:center}.ogb-horizontally-aligned-right{align-items:flex-end}.ogb-column{position:relative}.ogb-column-bg-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .4s}.ogb-column-bg-wrapper .ogb-column-bg{background-position:50%;background-size:cover}.ogb-column-bg,.ogb-column-overlay{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .4s}.ogb-column-overlay{background:rgba(0,0,0,.5);z-index:1}.ogb-column-container{z-index:2}
.ogb-columns{position:relative}.ogb-columns-horizontal-center .ogb-columns-container{justify-content:center}.ogb-columns-horizontal-right .ogb-columns-container{justify-content:flex-end}.ogb-columns-vertical-center .ogb-columns-container{align-items:center}.ogb-columns-vertical-bottom .ogb-columns-container,.ogb-columns-vertical-top .ogb-columns-container{align-items:flex-end}.ogb-columns-bg-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .4s}.ogb-columns-bg-wrapper .ogb-columns-bg{background-position:50%;background-size:cover}.ogb-columns-bg,.ogb-columns-overlay{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .4s}.ogb-columns-overlay{background:rgba(0,0,0,.5)}
.ogb-divider-wrap{align-items:center;display:flex;justify-content:center;margin:0 auto;position:relative}.ogb-divider-wrap.ogb-divider-align-left{justify-content:flex-start}.ogb-divider-wrap.ogb-divider-align-right{justify-content:flex-end}.ogb-divider-wrap.ogb-divider-align-center{justify-content:center}.ogb-divider-wrap .ogb-divider{background-color:#333;flex-grow:1;height:1px;min-height:1px}.ogb-divider-wrap .ogb-divider-middle{flex-shrink:1;margin:0;padding:0 8px}.ogb-divider-wrap .ogb-divider-middle .ogb-divider-text{margin:0;padding:0}.ogb-divider-wrap .ogb-divider-middle i{line-height:1em;text-align:center}.ogb-divider-wrap .ogb-divider-middle i,.ogb-divider-wrap .ogb-divider-middle svg{display:block;font-size:1em;position:relative}.ogb-divider-left .ogb-divider-before,.ogb-divider-right .ogb-divider-after{display:none}
.ogb-heading{position:relative}.ogb-heading div,.ogb-heading h1,.ogb-heading h2,.ogb-heading h3,.ogb-heading h4,.ogb-heading h5,.ogb-heading h6,.ogb-heading p,.ogb-heading span{padding:5px 0;text-decoration:none}.ogb-heading-left{text-align:left}.ogb-heading-right{text-align:right}.ogb-heading-center{text-align:center}
.ogb-icon-list{position:relative}.ogb-icon-list .ogb-icon-list-inner{color:#414141;display:block;font-size:30px;text-decoration:none}.ogb-icon-list-left{text-align:left}.ogb-icon-list-right{text-align:right}.ogb-icon-list-center{text-align:center}
.ogb-info-box-wrap{display:block;text-align:center;transition:all .3s ease-in-out}.ogb-info-box{display:flex;flex-direction:column}.ogb-info-box .ogb-info-box-icon-wrap{margin-bottom:15px}.ogb-info-box .ogb-info-box-icon{color:#818a91;display:inline-block;line-height:1;transition:all .5s}.ogb-info-box .ogb-info-box-icon i{text-align:center}.ogb-info-box .ogb-info-box-icon i,.ogb-info-box .ogb-info-box-icon svg{font-size:1em;position:relative}.ogb-info-box img{display:block}.ogb-info-box .ogb-info-box-content{flex-grow:1}.ogb-info-box .ogb-info-box-divider-wrap{font-size:0;line-height:0;margin:15px 0}.ogb-info-box .ogb-info-box-divider{border-bottom-style:solid;border-bottom-width:2px;display:inline-block;width:30px}.ogb-info-box-left .ogb-info-box-wrap{text-align:left}.ogb-info-box-left .ogb-info-box{flex-direction:row}.ogb-info-box-left .ogb-info-box .ogb-info-box-icon-wrap{display:flex;flex-shrink:0;margin-bottom:0;margin-right:20px}.ogb-info-box-left .ogb-info-box .ogb-info-box-icon,.ogb-info-box-left .ogb-info-box img{width:100%}.ogb-info-box-top .ogb-info-box img{margin:0 auto}.ogb-info-box-center .ogb-info-box-wrap{text-align:center}.ogb-info-box-center .ogb-info-box{justify-content:center}.ogb-info-box-center .ogb-info-box .ogb-info-box-icon-wrap{display:flex;flex-shrink:0;margin-bottom:0;margin-right:20px}.ogb-info-box-center .ogb-info-box .ogb-info-box-content{flex-grow:0}.ogb-info-box-center .ogb-info-box .ogb-info-box-icon,.ogb-info-box-center .ogb-info-box img{width:100%}.ogb-info-box-right .ogb-info-box-wrap{text-align:right}.ogb-info-box-right .ogb-info-box{flex-direction:row-reverse}.ogb-info-box-right .ogb-info-box .ogb-info-box-icon-wrap{display:flex;flex-shrink:0;margin-bottom:0;margin-left:20px}.ogb-info-box-right .ogb-info-box .ogb-info-box-icon,.ogb-info-box-right .ogb-info-box img{width:100%}.ogb-info-box-btn-wrap{margin-top:15px}.ogb-info-box-btn-wrap .ogb-info-box-button i,.ogb-info-box-btn-wrap .ogb-info-box-button svg{height:1em;position:relative;vertical-align:middle;width:1em}@media only screen and (max-width:1024px){.ogb-info-box-tablet-top .ogb-info-box{flex-direction:column}.ogb-info-box-tablet-top .ogb-info-box .ogb-info-box-icon-wrap{display:inline-block}.ogb-info-box-tablet-top .ogb-info-box .ogb-info-box-icon{margin-right:auto}.ogb-info-box-tablet-left .ogb-info-box{flex-direction:row}.ogb-info-box-tablet-left .ogb-info-box .ogb-info-box-icon-wrap{display:flex;flex-shrink:0;margin-right:20px}.ogb-info-box-tablet-left .ogb-info-box .ogb-info-box-icon,.ogb-info-box-tablet-left .ogb-info-box img{width:100%}.ogb-info-box-tablet-right .ogb-info-box{flex-direction:row-reverse}.ogb-info-box-tablet-right .ogb-info-box .ogb-info-box-icon-wrap{display:flex;flex-shrink:0;margin-left:20px}.ogb-info-box-tablet-right .ogb-info-box .ogb-info-box-icon,.ogb-info-box-tablet-right .ogb-info-box img{width:100%}}@media only screen and (max-width:767px){.ogb-info-box-mobile-top .ogb-info-box{flex-direction:column}.ogb-info-box-mobile-top .ogb-info-box .ogb-info-box-icon-wrap{display:inline-block}.ogb-info-box-mobile-top .ogb-info-box .ogb-info-box-icon{margin-right:auto}.ogb-info-box-mobile-left .ogb-info-box{flex-direction:row}.ogb-info-box-mobile-left .ogb-info-box .ogb-info-box-icon-wrap{display:flex;flex-shrink:0;margin-right:20px}.ogb-info-box-mobile-left .ogb-info-box .ogb-info-box-icon,.ogb-info-box-mobile-left .ogb-info-box img{width:100%}.ogb-info-box-mobile-right .ogb-info-box{flex-direction:row-reverse}.ogb-info-box-mobile-right .ogb-info-box .ogb-info-box-icon-wrap{display:flex;flex-shrink:0;margin-left:20px}.ogb-info-box-mobile-right .ogb-info-box .ogb-info-box-icon,.ogb-info-box-mobile-right .ogb-info-box img{width:100%}}
.ogb-modal-button .elementor-align-icon-left{margin-right:4px}.ogb-modal-button .elementor-align-icon-right{margin-left:4px}.ogb-modal-button i,.ogb-modal-button svg{height:1em;position:relative;vertical-align:bottom;width:1em}.ogb-align-left{text-align:left}.ogb-align-center{text-align:center}.ogb-align-right{text-align:right}.ogb-align-justify .ogb-modal-button a{width:100%}.ogb-modal-wrap{display:none;overflow-y:auto;padding:15px}.ogb-modal-wrap,.ogb-modal-wrap .ogb-modal-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.ogb-modal-wrap .ogb-modal-overlay{background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;width:100%}.ogb-modal-wrap .ogb-modal-container{height:100%}.ogb-modal-wrap .ogb-modal-inner{background-color:#fff;margin:0 auto;max-width:100%;padding:30px;position:relative;width:600px;z-index:10000}@media(min-width:959px){.ogb-modal-wrap .ogb-modal-container{align-items:center;display:flex}}@media(min-width:640px){.ogb-modal-wrap{padding:50px 30px}}.ogb-modal-wrap.ogb-modal-full{padding:0}.ogb-modal-wrap.ogb-modal-full .ogb-modal-inner{height:100%;width:100%}.ogb-modal-wrap.has-template .ogb-modal-inner{padding:0}.ogb-modal-close{background-color:transparent;border:0;height:30px;margin:0;padding:0;position:absolute;right:10px;text-align:center;top:10px;width:30px;z-index:10000}.ogb-modal-close svg{transition:all .3s ease-in-out}.ogb-modal-close:hover svg{fill:#777}.ogb-modal-close-inside svg{fill:#333}.ogb-modal-close-inside:hover svg{fill:#777}.ogb-modal-close-outside{height:40px;right:15px;top:15px;width:40px}.ogb-modal-close-outside svg{fill:#fff;height:24px;width:24px}.ogb-modal-close-outside:hover svg{fill:#eee}.ogb-modal-closed{display:none!important}body.rtl .ogb-modal-button .elementor-align-icon-left{margin-left:4px;margin-right:0}body.rtl .ogb-modal-button .elementor-align-icon-right{margin-left:0;margin-right:4px}@media only screen and (max-width:1024px){.ogb-tablet-align-left{text-align:left}.ogb-tablet-align-center{text-align:center}.ogb-tablet-align-right{text-align:right}}@media only screen and (max-width:767px){.ogb-mobile-align-left{text-align:left}.ogb-mobile-align-center{text-align:center}.ogb-mobile-align-right{text-align:right}.ogb-modal-close-outside{right:10px;top:10px}}@media only screen and (max-width:480px){.ogb-modal-close-outside{display:none}}
.ogb-newsletter-form-wrap{margin:0 auto;max-width:100%;position:relative}.ogb-newsletter-align-right .ogb-newsletter-form-wrap{margin:0 0 0 auto}.ogb-newsletter-align-left .ogb-newsletter-form-wrap{margin:0 auto 0 0}.ogb-newsletter-form input[type=email],.ogb-newsletter-form input[type=text]{background-color:transparent;border:1px solid #ddd;border-radius:3px;color:#333;display:inline-block;font-size:14px;height:50px;line-height:1.8;margin:0;min-height:40px;padding:6px 12px;transition:all .3s ease;vertical-align:middle;width:100%}.ogb-newsletter-form input[type=checkbox]{background-color:#fff;border:1px solid #bbb;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);clear:none;cursor:pointer;display:inline-block;height:16px;line-height:0;margin:-3px 10px 0 0;min-width:16px;outline:0;text-align:center;transition:border-color .05s ease-in-out;vertical-align:middle;width:16px}body .ogb-newsletter-form-button{border:0;border-radius:3px;display:block;height:60%;letter-spacing:.1em;padding:0 15px!important;position:absolute;right:15px;text-transform:uppercase;top:50%;transform:translateY(-50%);transition:all .3s ease}#mc-embedded-subscribe-form .email-wrap{margin-bottom:10px;position:relative}#mc-embedded-subscribe-form .gdpr-wrap .err-msg,#mc-embedded-subscribe-form .gdpr-wrap label{display:block}#mc-embedded-subscribe-form .err-msg,#mc-embedded-subscribe-form .res-msg{border:1px solid transparent;border-radius:4px;display:block;margin-bottom:10px;padding:3px 13px}#mc-embedded-subscribe-form .err-msg,#mc-embedded-subscribe-form .failed.res-msg{background-color:#f2dede;border-color:#ebccd1;color:#a94442}#mc-embedded-subscribe-form .success.res-msg{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}#mc-embedded-subscribe-form .failed.res-msg,#mc-embedded-subscribe-form .success.res-msg{margin:6px 0 0}body.rtl .ogb-newsletter-form-button{left:15px;right:auto}@media only screen and (max-width:767px){.ogb-newsletter-tablet-align-right .ogb-newsletter-form-wrap{margin:0 0 0 auto}.ogb-newsletter-tablet-align-left .ogb-newsletter-form-wrap{margin:0 auto 0 0}.ogb-newsletter-tablet-align-center .ogb-newsletter-form-wrap{margin:0 auto}}@media only screen and (max-width:360px){.ogb-newsletter-mobile-align-right .ogb-newsletter-form-wrap{margin:0 0 0 auto}.ogb-newsletter-mobile-align-left .ogb-newsletter-form-wrap{margin:0 auto 0 0}.ogb-newsletter-mobile-align-center .ogb-newsletter-form-wrap{margin:0 auto}}
.ogb-pricing-menu{text-align:center}.ogb-pricing-menu .ogb-pricing-menu-item-wrap{margin-bottom:10px;position:relative}.ogb-pricing-menu .ogb-pricing-menu-header,.ogb-pricing-menu .ogb-pricing-menu-item{display:block}.ogb-pricing-menu-image{display:inline-block}.ogb-pricing-menu .ogb-pricing-menu-title{display:inline-block;margin:0}.ogb-pricing-menu a{color:inherit}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);font-size:14px!important;font-weight:400;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.ogb-recipe-wrap{border:1px solid #eaeaea}.ogb-recipe-wrap ul{list-style:none;margin:0;padding:0}.ogb-recipe-wrap .ogb-recipe-header{padding:30px}.ogb-recipe-wrap .ogb-recipe-image{float:right;margin-left:30px;max-width:100%;width:200px}.ogb-recipe-wrap .ogb-recipe-header-content{overflow:hidden}.ogb-recipe-wrap .ogb-recipe-title{display:block;font-size:28px;margin:0 0 10px}.ogb-recipe-wrap .ogb-recipe-meta{display:inline-block;margin-bottom:15px}.ogb-recipe-wrap .ogb-recipe-meta li{float:left}.ogb-recipe-wrap .ogb-recipe-meta-item{position:relative}.ogb-recipe-wrap .ogb-recipe-meta-item:after{content:"/";margin-left:6px;margin-right:6px}.ogb-recipe-wrap .ogb-recipe-meta-item:last-child:after{content:"";margin-left:0;margin-right:0}.ogb-recipe-wrap .ogb-recipe-section{border-top:1px solid #eaeaea;padding:30px}.ogb-recipe-wrap h3{font-size:20px}.ogb-recipe-wrap .ogb-recipe-details{padding:20px 30px;text-align:center;width:100%}.ogb-recipe-wrap .ogb-recipe-details li{display:inline-block;min-width:125px;padding:10px 20px;text-align:left}.ogb-recipe-wrap .ogb-recipe-details-icon{color:#13aff0;margin-right:8px}.ogb-recipe-wrap .ogb-recipe-details-content{display:inline-block}.ogb-recipe-wrap .ogb-recipe-details-content,.ogb-recipe-wrap .ogb-recipe-details-icon,.ogb-recipe-wrap .ogb-recipe-details-title,.ogb-recipe-wrap .ogb-recipe-details-value{vertical-align:middle}.ogb-recipe-wrap .ogb-recipe-details-title,.ogb-recipe-wrap .ogb-recipe-details-value{display:block}.ogb-recipe-wrap .ogb-recipe-details-title{font-weight:600}.ogb-recipe-wrap .ogb-recipe-ingredients li{margin:0 0 5px;position:relative}.ogb-recipe-wrap .ogb-recipe-ingredients li:last-child{margin-bottom:0}.ogb-recipe-wrap .ogb-recipe-ingredients li i{margin-right:4px}.ogb-recipe-wrap ol{list-style:decimal;margin:0 0 0 15px;padding:0}.ogb-recipe-wrap .ogb-recipe-notes-text p:last-child{margin:0}.ogb-recipe-wrap .ogb-recipe-details-icon i,.ogb-recipe-wrap .ogb-recipe-details-icon svg,.ogb-recipe-wrap .ogb-recipe-ingredient i,.ogb-recipe-wrap .ogb-recipe-ingredient svg{height:1em;vertical-align:middle;width:1em}body.rtl .ogb-recipe-wrap .ogb-recipe-image{float:left;margin-left:0;margin-right:30px}body.rtl .ogb-recipe-wrap .ogb-recipe-meta li{float:right}body.rtl .ogb-recipe-wrap .ogb-recipe-meta-item:after{margin-left:6px;margin-right:0}body.rtl .ogb-recipe-wrap .ogb-recipe-meta-item:last-child:after{margin-left:0}body.rtl .ogb-recipe-wrap .ogb-recipe-details li{text-align:right}body.rtl .ogb-recipe-wrap .ogb-recipe-details-icon{margin-left:8px;margin-right:0}body.rtl .ogb-recipe-wrap .ogb-recipe-ingredients li i{margin-left:4px;margin-right:0}body.rtl .ogb-recipe-wrap ol{margin:0 15px 0 0}@media only screen and (max-width:767px){.ogb-recipe-wrap .ogb-recipe-image{float:none;margin:0 0 20px;width:100%}}
.ogb-vertically-aligned-top{justify-content:flex-start}.ogb-vertically-aligned-center{justify-content:center}.ogb-vertically-aligned-bottom{justify-content:flex-end}.ogb-horizontally-aligned-left{align-items:flex-start}.ogb-horizontally-aligned-center{align-items:center}.ogb-horizontally-aligned-right{align-items:flex-end}.ogb-section{position:relative}.ogb-section-bg-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .4s}.ogb-section-bg-wrapper .ogb-section-bg{background-position:50%;background-size:cover}.ogb-section-bg,.ogb-section-overlay{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .4s}.ogb-section-overlay{background:rgba(0,0,0,.5)}.ogb-section-container{z-index:2}
.ogb-rating-icons{color:#ccd6df;display:inline-block;font-family:Font Awesome\ 5 Free}.ogb-rating-icons i{cursor:default;display:inline-block;font-style:normal;font-weight:400;position:relative}.ogb-rating-icons i:before{color:#f0ad4e;content:"";display:block;font-family:inherit;font-size:inherit;left:0;overflow:hidden;position:absolute;top:0}.ogb-rating-icons .ogb-star-icon-full,.ogb-rating-icons.icon-fill i{font-weight:900}.ogb-rating-icons .ogb-star-icon-empty:before{content:none}.ogb-rating-icons .ogb-star-icon-1:before{font-weight:900;width:10%}.ogb-rating-icons .ogb-star-icon-2:before{font-weight:900;width:20%}.ogb-rating-icons .ogb-star-icon-3:before{font-weight:900;width:30%}.ogb-rating-icons .ogb-star-icon-4:before{font-weight:900;width:40%}.ogb-rating-icons .ogb-star-icon-5:before{font-weight:900;width:50%}.ogb-rating-icons .ogb-star-icon-6:before{font-weight:900;width:60%}.ogb-rating-icons .ogb-star-icon-7:before{font-weight:900;width:70%}.ogb-rating-icons .ogb-star-icon-8:before{font-weight:900;width:80%}.ogb-rating-icons .ogb-star-icon-9:before{font-weight:900;width:90%}.ogb-star-rating-content{align-items:center;display:flex}.rating-align-left{justify-content:flex-start;text-align:left}.rating-align-center{justify-content:center;text-align:center}.rating-align-right{justify-content:flex-end;text-align:right}.rating-align-full .ogb-star-rating-title{margin-right:auto}.ogb-star-rating-title{margin-right:10px}
.ogb-member-wrap{position:relative;width:100%}.ogb-member-wrap .ogb-member-image{margin-bottom:15px}.ogb-member-wrap .ogb-member-image img{width:100%}.ogb-member-wrap .ogb-member-content{margin-bottom:15px}.ogb-member-wrap .ogb-member-name{display:block;margin-bottom:5px}.ogb-member-wrap .ogb-member-role{display:block;font-size:13px;margin-bottom:13px}.ogb-member-wrap .ogb-member-icons{margin:0 -5px}.ogb-member-wrap .ogb-member-icons a{display:inline-block;font-size:18px;line-height:1;padding:5px;text-align:center}.ogb-member-wrap .ogb-member-icons a i,.ogb-member-wrap .ogb-member-icons a svg{display:inline-block;height:1em;text-align:center;width:1em}.ogb-member-wrap.ogb-team-align-left{text-align:left}.ogb-member-wrap.ogb-team-align-center{text-align:center}.ogb-member-wrap.ogb-team-align-right{text-align:right}#powerTip.ogb-member-powertip{padding:4px 10px}.ogb-member-wrap.ogb-team-align-center .ogb-member-image img{display:block;margin-left:auto;margin-right:auto}.ogb-member-wrap.ogb-team-align-center .ogb-member-content{text-align:center}.ogb-member-wrap.ogb-team-align-left .ogb-member-image img{display:block;margin-right:auto}.ogb-member-wrap.ogb-team-align-left .ogb-member-content{text-align:left}.ogb-member-wrap.ogb-team-align-right .ogb-member-image img{display:block;margin-left:auto}.ogb-member-wrap.ogb-team-align-right .ogb-member-content{text-align:right}
.ogb-testimonial-wrapper.ogb-testimonial-bubble .ogb-testimonial-content{background-color:#f4f4f4;padding:20px;position:relative}.ogb-testimonial-wrapper.ogb-testimonial-bubble .ogb-testimonial-content:after{background-color:#f4f4f4;border-width:0;box-sizing:content-box;content:"";display:block;height:14px;position:absolute;top:calc(100% - 7px);transform:scaleX(.75) rotate(45deg);width:14px}.ogb-testimonial-wrapper.ogb-testimonial-bubble.ogb-testimonial-text-align-left .ogb-testimonial-content:after{left:45px}.ogb-testimonial-wrapper.ogb-testimonial-bubble.ogb-testimonial-text-align-center .ogb-testimonial-content:after{left:50%;transform:translateX(-50%) scaleX(.75) rotate(45deg)}.ogb-testimonial-wrapper.ogb-testimonial-bubble.ogb-testimonial-text-align-right .ogb-testimonial-content:after{right:45px}.ogb-testimonial-wrapper.ogb-testimonial-inline{align-content:center;align-items:center;display:flex}.ogb-testimonial-wrapper.ogb-testimonial-inline.ogb-testimonial-image-before .ogb-testimonial-image{padding-right:20px}.ogb-testimonial-wrapper.ogb-testimonial-inline.ogb-testimonial-image-after .ogb-testimonial-image,.ogb-testimonial-wrapper.ogb-testimonial-inline.ogb-testimonial-image-before .ogb-testimonial-symbol{padding-left:20px}.ogb-testimonial-wrapper.ogb-testimonial-inline.ogb-testimonial-image-after .ogb-testimonial-symbol{padding-right:20px}.ogb-testimonial-wrapper.ogb-testimonial-inline .ogb-testimonial-image{width:30%}.ogb-testimonial-wrapper.ogb-testimonial-inline .ogb-testimonial-image img{height:auto;width:100%}.ogb-testimonial-wrapper.ogb-testimonial-inline .ogb-testimonial-content{margin:0}.ogb-testimonial-wrapper.ogb-testimonial-inline .ogb-testimonial-meta{margin-top:15px}.ogb-testimonial-wrapper.ogb-testimonial-inline .ogb-testimonial-symbol{margin:0}.ogb-testimonial-wrapper.ogb-testimonial-text-align-left{text-align:left}.ogb-testimonial-wrapper.ogb-testimonial-text-align-left .ogb-testimonial-symbol{justify-content:flex-start}.ogb-testimonial-wrapper.ogb-testimonial-text-align-center{text-align:center}.ogb-testimonial-wrapper.ogb-testimonial-text-align-center .ogb-testimonial-symbol{justify-content:center}.ogb-testimonial-wrapper.ogb-testimonial-text-align-right{text-align:right}.ogb-testimonial-wrapper.ogb-testimonial-text-align-right .ogb-testimonial-symbol{justify-content:flex-end}.ogb-testimonial-wrapper .ogb-testimonial-symbol{display:flex;margin-bottom:30px}.ogb-testimonial-wrapper .ogb-testimonial-symbol .ogb-testimonial-symbol-inner{line-height:1}.ogb-testimonial-wrapper .ogb-testimonial-symbol path{fill:#dadada}.ogb-testimonial-wrapper .ogb-testimonial-content{font-size:22px;font-style:italic;margin-bottom:30px}.ogb-testimonial-wrapper .ogb-testimonial-content-inner{padding:1.5em}.ogb-testimonial-wrapper .ogb-testimonial-meta{line-height:1;width:100%}.ogb-testimonial-wrapper .ogb-testimonial-meta.ogb-testimonial-image-position-aside .ogb-testimonial-details,.ogb-testimonial-wrapper .ogb-testimonial-meta.ogb-testimonial-image-position-aside .ogb-testimonial-image{display:table-cell;vertical-align:middle}.ogb-testimonial-wrapper .ogb-testimonial-meta.ogb-testimonial-image-position-aside .ogb-testimonial-image{padding-right:15px}.ogb-testimonial-wrapper .ogb-testimonial-meta.ogb-testimonial-image-position-aside .ogb-testimonial-details{text-align:left}.ogb-testimonial-wrapper .ogb-testimonial-meta.ogb-testimonial-image-position-top .ogb-testimonial-image{margin-bottom:10px}.ogb-testimonial-wrapper .ogb-testimonial-meta.ogb-testimonial-image-position-top .ogb-testimonial-details{display:block}.ogb-testimonial-wrapper .ogb-testimonial-meta-inner{display:inline-block}.ogb-testimonial-wrapper .ogb-testimonial-image img{border-radius:50%;height:60px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:60px}.ogb-testimonial-wrapper .ogb-testimonial-name{display:block;font-size:16px;line-height:1.5}.ogb-testimonial-wrapper .ogb-testimonial-company{display:block;font-size:12px}.ogb-testimonial-wrapper .ogb-testimonial-rating{list-style:none;margin:10px 0 0;padding:0}.ogb-testimonial-wrapper .ogb-testimonial-rating li{display:inline-block}.ogb-testimonial-wrapper .ogb-testimonial-rating li i,.ogb-testimonial-wrapper .ogb-testimonial-rating li svg{color:#d8d8d8}.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-five li i,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-five li svg,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-four li:first-child i,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-four li:first-child svg,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-four li:nth-child(2) i,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-four li:nth-child(2) svg,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-four li:nth-child(3) i,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-four li:nth-child(3) svg,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-four li:nth-child(4) i,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-four li:nth-child(4) svg,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-one li:first-child i,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-one li:first-child svg,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-three li:first-child i,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-three li:first-child svg,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-three li:nth-child(2) i,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-three li:nth-child(2) svg,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-three li:nth-child(3) i,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-three li:nth-child(3) svg,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-two li:first-child i,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-two li:nth-child(2) i .ogb-testimonial-wrapper .ogb-testimonial-rating.rating-two li:first-child svg,.ogb-testimonial-wrapper .ogb-testimonial-rating.rating-two li:nth-child(2) svg{color:#f2b01e}body.rtl .ogb-testimonial-wrapper .ogb-testimonial-meta.ogb-testimonial-image-position-aside .ogb-testimonial-image{padding-left:15px;padding-right:0}body.rtl .ogb-testimonial-wrapper .ogb-testimonial-meta.ogb-testimonial-image-position-aside .ogb-testimonial-details{text-align:right}@media only screen and (max-width:959px){body .ogb-testimonial-wrapper.ogb-testimonial-inline{flex-direction:column}body .ogb-testimonial-wrapper.ogb-testimonial-inline.ogb-testimonial-image-before .ogb-testimonial-image{padding:0 0 20px}body .ogb-testimonial-wrapper.ogb-testimonial-inline.ogb-testimonial-image-after .ogb-testimonial-image,body .ogb-testimonial-wrapper.ogb-testimonial-inline.ogb-testimonial-image-before .ogb-testimonial-symbol{padding:20px 0 0}body .ogb-testimonial-wrapper.ogb-testimonial-inline.ogb-testimonial-image-after .ogb-testimonial-symbol{padding:0 0 20px}}
.ogb-timeline .ogb-timeline-inner{display:flex;flex-wrap:wrap}.ogb-timeline .ogb-timeline-item-wrap{padding-left:50px;position:relative}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-line{height:100%;position:absolute;top:0}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-line span{background-color:#13aff0;display:block;height:100%;position:absolute;transform:translateX(-50%);transform-origin:center;width:3px}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-item-container{padding-bottom:50px;padding-left:50px}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-icon{left:51px;position:absolute;top:20px;transform:translate(-50%,-50%)}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-icon span{background-color:#fff;border:3px solid #13aff0;border-radius:130px;line-height:40px;padding:20px;position:absolute;text-align:center;transform:translate(-50%,-50%)}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-custom-icon span{line-height:1;padding:12px}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-custom-icon i{font-size:16px;height:1em;width:1em}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-item-main{border:1px solid #ddd;border-radius:3px;padding:20px;position:relative}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-arrow{height:15px;left:-8px;position:absolute;top:15px;transform:rotate(45deg);width:15px;z-index:0}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-thumbnail{margin-bottom:20px;overflow:hidden}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-thumbnail img{width:100%}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-meta{list-style:none;margin:0 0 10px;padding:0}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-meta .ogb-timeline-hidden{display:none}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-title{font-size:18px;margin:0 0 10px}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-excerpt,.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-excerpt p,.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-title{margin:0;padding:0}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-readmore{margin-top:20px}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-readmore .ogb-align-right{margin-left:3px}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-readmore .ogb-align-left{margin-right:3px}.ogb-timeline .ogb-timeline-item:last-child .ogb-timeline-item-wrap .ogb-timeline-item-container{padding-bottom:0}.ogb-timeline .ogb-timeline-item:last-child .ogb-timeline-item-wrap .ogb-timeline-line,.ogb-timeline .ogb-timeline-line.ogb-last-line{display:none}.ogb-timeline .ogb-timeline-date{padding:10px 50px}.ogb-timeline .ogb-timeline-date span{background-color:#13aff0;border-radius:5px;color:#fff;font-weight:600;padding:10px 15px}.ogb-timeline .ogb-timeline-date.ogb-timeline-date-right{text-align:right}.ogb-timeline.ogb-timeline-right .ogb-timeline-inner{justify-content:flex-end}.ogb-timeline.ogb-timeline-right .ogb-timeline-item-wrap{padding-left:0}.ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-left .ogb-timeline-item-container,.ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-right .ogb-timeline-item-container{padding-left:0;padding-right:50px}.ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-left .ogb-timeline-arrow,.ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-right .ogb-timeline-arrow{left:auto;right:-8px}.ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-left .ogb-timeline-line,.ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-right .ogb-timeline-line{right:0}.ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-left .ogb-timeline-icon,.ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-right .ogb-timeline-icon{left:auto;right:0}.ogb-timeline.ogb-timeline-left .ogb-timeline-item-wrap{padding-left:0}.ogb-timeline.ogb-timeline-left .ogb-timeline-item.ogb-timeline-item-left .ogb-timeline-icon,.ogb-timeline.ogb-timeline-left .ogb-timeline-item.ogb-timeline-item-right .ogb-timeline-icon{left:0}.ogb-timeline .ogb-timeline-post-icon span i,.ogb-timeline .ogb-timeline-post-icon span svg{line-height:inherit;position:absolute;transform:translate(-50%,-50%);transform-origin:center}.ogb-timeline .ogb-button-icon i,.ogb-timeline .ogb-button-icon svg{font-size:1em;position:relative}body.rtl .ogb-timeline .ogb-timeline-item-wrap{padding-left:0;padding-right:50px}body.rtl .ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-line span{transform:translateX(50%)}body.rtl .ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-item-container{padding-left:0;padding-right:50px}body.rtl .ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-icon{left:auto;right:51px;transform:translate(50%,-50%)}body.rtl .ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-icon span{transform:translate(50%,-50%)}body.rtl .ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-arrow{left:auto;right:-8px}body.rtl .ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-readmore .ogb-align-right{margin-left:0;margin-right:3px}body.rtl .ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-readmore .ogb-align-left{margin-left:3px;margin-right:0}body.rtl .ogb-timeline .ogb-timeline-date.ogb-timeline-date-right{text-align:left}body.rtl .ogb-timeline.ogb-timeline-right .ogb-timeline-item-wrap{padding-right:0}body.rtl .ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-left .ogb-timeline-item-container,body.rtl .ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-right .ogb-timeline-item-container{padding-left:50px;padding-right:0}body.rtl .ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-left .ogb-timeline-arrow,body.rtl .ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-right .ogb-timeline-arrow{left:-8px;right:auto}body.rtl .ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-left .ogb-timeline-icon,body.rtl .ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-left .ogb-timeline-line,body.rtl .ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-right .ogb-timeline-icon,body.rtl .ogb-timeline.ogb-timeline-right .ogb-timeline-item.ogb-timeline-item-right .ogb-timeline-line{left:0;right:auto}body.rtl .ogb-timeline.ogb-timeline-left .ogb-timeline-item-wrap{padding-right:0}body.rtl .ogb-timeline.ogb-timeline-left .ogb-timeline-item.ogb-timeline-item-left .ogb-timeline-icon,body.rtl .ogb-timeline.ogb-timeline-left .ogb-timeline-item.ogb-timeline-item-right .ogb-timeline-icon{left:auto;right:0}body.rtl .ogb-timeline .ogb-timeline-post-icon span:after{transform:translate(50%,-50%)}@media only screen and (min-width:960px){body.rtl .ogb-timeline.ogb-timeline-center .ogb-timeline-item-wrap{padding-right:0}body.rtl .ogb-timeline.ogb-timeline-center .ogb-timeline-item-left .ogb-timeline-item-container{padding-left:50px;padding-right:0}body.rtl .ogb-timeline.ogb-timeline-center .ogb-timeline-item-left .ogb-timeline-arrow{left:-8px;right:auto}body.rtl .ogb-timeline.ogb-timeline-center .ogb-timeline-item-left .ogb-timeline-icon,body.rtl .ogb-timeline.ogb-timeline-center .ogb-timeline-item-left .ogb-timeline-line{left:0;right:auto}body.rtl .ogb-timeline.ogb-timeline-center .ogb-timeline-item-right .ogb-timeline-item-container{padding-left:0;padding-right:50px}body.rtl .ogb-timeline.ogb-timeline-center .ogb-timeline-item-right .ogb-timeline-icon{left:auto;right:0}}@media only screen and (max-width:959px){body.rtl .ogb-timeline .ogb-timeline-item-wrap{padding-right:0}body.rtl .ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-icon{left:auto;right:0}}@media only screen and (min-width:960px){.ogb-timeline.ogb-timeline-center .ogb-timeline-item{width:50%}.ogb-timeline.ogb-timeline-center .ogb-timeline-item-wrap{padding-left:0}.ogb-timeline.ogb-timeline-center .ogb-timeline-item-left .ogb-timeline-item-container{padding-left:0;padding-right:50px}.ogb-timeline.ogb-timeline-center .ogb-timeline-item-left .ogb-timeline-arrow{left:auto;right:-8px}.ogb-timeline.ogb-timeline-center .ogb-timeline-item-left .ogb-timeline-line{right:0}.ogb-timeline.ogb-timeline-center .ogb-timeline-item-left .ogb-timeline-icon{left:auto;right:0}.ogb-timeline.ogb-timeline-center .ogb-timeline-item-right .ogb-timeline-item-container{padding-left:50px;padding-right:0}.ogb-timeline.ogb-timeline-center .ogb-timeline-item-right .ogb-timeline-icon{left:0}}@media only screen and (max-width:959px){.ogb-timeline .ogb-timeline-item-wrap{padding-left:0}.ogb-timeline .ogb-timeline-item-wrap .ogb-timeline-icon{left:0}.ogb-timeline .ogb-timeline-date{display:none}}/**
 * @package     EmbedPress
 * @author      EmbedPress <help@embedpress.com>
 * @copyright   Copyright (C) 2018 EmbedPress. All rights reserved.
 * @license     GPLv2 or later
 * @since       1.0
 */
.embedpress-wrapper {
    position: relative;
}

.ose-dailymotion.responsive,
.ose-kickstarter.responsive,
.ose-rutube.responsive,
.ose-ted.responsive,
.ose-vimeo.responsive,
.ose-youtube.responsive,
.ose-ustream.responsive,
.ose-google-docs.responsive,
.ose-animatron.responsive,
.ose-amcharts.responsive,
.ose-on-aol-com.responsive,
.ose-animoto.responsive,
.ose-soundcloud.responsive,
.ose-videojug.responsive,
.ose-facebook.responsive,
.ose-issuu.responsive {
    overflow: hidden;
    position: relative;
    height: auto;
}

.ose-dailymotion.responsive iframe,
.ose-kickstarter.responsive iframe,
.ose-rutube.responsive iframe,
.ose-ted.responsive iframe,
.ose-vimeo.responsive iframe,
.ose-vine.responsive iframe,
.ose-youtube.responsive iframe,
.ose-ustream.responsive iframe,
.ose-google-docs.responsive iframe,
.ose-animatron.responsive iframe,
.ose-amcharts.responsive iframe,
.ose-on-aol-com.responsive iframe,
.ose-animoto.responsive iframe,
.ose-soundcloud.responsive iframe,
.ose-videojug.responsive iframe,
.ose-issuu.responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

/* 16:9 aspect ratio */
.ose-dailymotion.responsive,
.ose-kickstarter.responsive,
.ose-rutube.responsive,
.ose-ted.responsive,
.ose-vimeo.responsive,
.ose-youtube.responsive,
.ose-animatron.responsive,
.ose-amcharts.responsive,
.ose-on-aol-com.responsive,
.ose-animoto.responsive,
.ose-videojug.responsive {
    padding-bottom: 56.25%;
}

/* 1:1 aspect ratio */
.ose-vine.responsive {
    padding-bottom: 100%;
}

/* Mixed aspect ratio */
.ose-ustream.responsive {
    padding-bottom: 63.3%;
}

.ose-google-docs.responsive {
    padding-bottom: 62.6%;
}

.ose-google-docs.ose-google-docs-drawings.responsive {
    padding-bottom: 74.5%;
}

.ose-google-docs.ose-google-docs-document.responsive,
.ose-google-docs.ose-google-docs-forms.responsive,
.ose-google-docs.ose-google-docs-spreadsheets.responsive {
    padding-bottom: 142%;
}

.ose-soundcloud.responsive {
    padding-bottom: 155px;
}

.ose-issuu.responsive iframe {
    z-index: 2;
}

.ose-issuu.responsive {
    padding-bottom: 31.25%;
}

.ose-issuu>div>div>div:last-child {
    width: 100% !important;
    z-index: 0;
    position: absolute;
    bottom: 0;
}

.ose-mixcloud.responsive iframe {
    width: 100%;
}

/* Fix scrolling on iOS devices */
.ose-google-docs.responsive {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.ose-facebook.responsive iframe {
    padding-bottom: 0;
    width: 100%;
}

.elementor-widget iframe {
    max-height: 100% !important;
}

.elementor-cbutton-preview-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 100px 30px;
    background: #fbf6f6;
}

@media only screen and (max-width: 800px) {

    .elementor-widget-embedpres_elementor .embedpress-facebook-vid-iframe,
    .embedpress-gutenberg-wrapper .embedpress-facebook-vid-iframe,
    .embedpress-facebook-vid-iframe {
        max-height: inherit !important;
    }

    .ep-first-video iframe {
        max-height: 100% !important;
    }

    .ep-youtube__content__block .youtube__content__body .content__wrap:not(.youtube-carousel) {
        grid-template-columns: repeat(auto-fit, minmax(calc(50% - 30px), 1fr)) !important;
    }
}

@media only screen and (max-width: 500px) {

    .elementor-widget-embedpres_elementor .embedpress-facebook-vid-iframe,
    .embedpress-gutenberg-wrapper .embedpress-facebook-vid-iframe,
    .embedpress-facebook-vid-iframe {
        max-height: 390px !important;
    }

    .ep-youtube__content__block .youtube__content__body .content__wrap:not(.youtube-carousel) {
        grid-template-columns: repeat(auto-fit, minmax(calc(100% - 30px), 1fr)) !important;
    }
}

.ose-matterport .embera-embed-responsive, .ose-matterport .embera-embed-responsive iframe {
    width: 100%;
    height: 100%;
}

.ose-deviantart img, .ose-deviantart a, .ose-deviantart div {
    width: 100%;
    height: 100%;
}

/*Meetup Event styling starts */
.ose-meetup {
    overflow: auto !important;
}

.ose-meetup img {
    height: auto;
}

article.embedpress-event div#sponsors {
    display: none;
}

.embedpress-event .link {
    color: #0098ab;
}

.embedpress-event .visibility--a11yHide {
    border: 0;
    clip: rect(0 0 0 0);
    position: absolute;
    overflow: hidden;
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
}

.embedpress-event .text--small {
    font-size: 14px;
    margin: 0;
}

.embedpress-event .flex {
    display: flex;
    box-sizing: border-box;
}

.embedpress-event .flex--wrap {
    flex-wrap: wrap;
}

.embedpress-event .flex--row {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
}

.embedpress-event .flex-item {
    flex-basis: 0;
    flex-grow: 1;
    width: auto;
    min-width: 0;
    /*padding-left: 16px;*/
    box-sizing: border-box;
}

.embedpress-event .flex-item--shrink {
    flex-basis: auto;
    -webkit-box-flex: 0;
    flex-grow: 0;
    flex-shrink: 0;
    width: auto;
}

.embedpress-event .flex--row>.flex-item:first-child {
    padding-left: 0;
}

.embedpress-event .text--bold {
    font-weight: 700;
}

.embedpress-event h1,
.embedpress-event h2,
.embedpress-event h3,
.embedpress-event h4,
.embedpress-event h5,
.embedpress-event h6 {
    font-size: inherit;
}

.embedpress-event .ep-event--title {
    font-size: 32px;
    font-weight: 700;
}

.embedpress-event .ep-event--date {
    color: #757575;
    font-weight: 400;
    font-size: 16px;
}

/*Host*/
.embedpress-event .ep-event--host {
    margin-top: 20px;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.ep-event--host .avatar-print {
    border-radius: 50%;
    height: 50px;
    width: 50px;
}

.embedpress-event img.avatar--person {
    background-image: none !important;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    border-radius: 50%;
    box-sizing: border-box;
    vertical-align: middle;
}

.event-info-hosts-text {
    padding-left: 20px;
    font-size: 16px;
    font-weight: 400;
}

.embedpress-event .event-description {
    margin-top: 20px;
}

.text--sectionTitle {
    font-size: 20px;
    line-height: 28px;
}

.ep-event--attendees {
    margin-top: 50px;
}

.ep-event--attendees>.flex {
    margin-bottom: 20px;
}

.ep-event--attendees .gridList {
    list-style: none;
    margin: 0 -16px 0 0;
    padding: 0;
}

.ep-event--attendees .gridList-item {
    width: auto;
}

.ep-event--attendees .gridList--autoHeight--has4>.gridList-item {
    flex: 0 0 50%;
    max-width: 50%;
}

.ep-event--attendees .groupMember-name {
    line-height: 1.2 !important;
}

.ep-event--attendees .avatar--person {
    margin-bottom: 15px;
    display: inline-block;
    border-radius: 50%;
}

.ep-event--attendees img.avatar-print {
    border-radius: 50%;
}

.ep-event--attendees .groupMember-role {
    font-size: 12px;
    color: #757575;
    padding-top: 2px;
    margin: 0;
}

.ep-event--attendees .groupMember {
    min-height: 100%;
    min-width: 128px;
    padding-left: 8px;
    padding-right: 8px;
}

.embedpress-event .align--center {
    text-align: center;
}

.embedpress-event .card {
    background: #fff;
    background-clip: padding-box;
    background-size: cover;
    border: 1px solid rgba(46, 62, 72, .12);
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    min-height: 100%;
    padding: 16px 16px 18px;
    position: relative;
    white-space: normal;
}

.embedpress-event .card--hasHoverShadow {
    transition: box-shadow .25s cubic-bezier(.4, 0, .2, 1), transform .25s cubic-bezier(.4, 0, .2, 1);
}

.embedpress-event .ep-event-group-link {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: #ffffff;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 20px;
    border: 1px solid rgba(46, 62, 72, .12);
}

.embedpress-event .ep-event-group--name {
    padding-left: 20px;
    font-size: 14px;
    line-height: 1.45;
    margin: 0;
    width: 70%;
    word-break: break-word;
}

.embedpress-event .ep-event-group--image {
    -o-object-fit: cover;
    object-fit: cover;
    width: 56px;
    height: 56px;
    border-radius: 4px;
}

.embedpress-event .ep-event-time-location {
    background: #ffffff;
    border-radius: 8px;
    padding: 16px 20px 0 20px;
    border: 1px solid rgba(46, 62, 72, .12);
}

.embedpress-event .ep-event-time-location .ep-event-datetime,
.embedpress-event .ep-event-time-location .ep-event-location {
    padding-bottom: 20px;
}

.embedpress-event .ep-event-location .wrap--singleLine--truncate,
.embedpress-event .ep-event-time-location .ep-event-datetime {
    font-size: 15px;
    line-height: 1.5;
    color: #2e3e48;
    font-style: normal;
    margin: 0;
}

.embedpress-event .ep-event-location address {
    font-style: normal;
    margin: 0;
}

.embedpress-event .ep-event-location .venueDisplay-venue-address {
    font-style: normal;
    color: #757575;
    margin: 0;
}

.embedpress-event .ep-event-location p {
    line-height: 20px;
}

.ep-event--attendees .gridList-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-size: 1rem;
    margin: 0;
    vertical-align: top;
    width: 50%;
}

.gridList-itemInner {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    padding: 0 16px 16px 0;
}

/*Youtube subscribe button*/
.embedpress-yt-subscribe {
    display: flex;
    align-items: center;
    align-content: start;
    text-align: center;
    gap: 1rem;
    max-width: 600px;
    width: 100%;
}

.embedpress-yt-subscribe .embedpress-yt-subscribe.dark {
    color: #ffffff;
}

.embedpress-yt-subscribe .embedpress-yt-sub-text {
    display: inline-block;
    margin: 0;
    padding: 0;
}

/* Meetup styling for new markup*/
.dewqijm {
    height: 100%;
    margin-right: 10px;
}

.dewqijm img[src^="image"] {
    display: none;
}

.dewqijm img[src^="http"] {
    height: 56px !important;
    width: 56px !important;
}

.dewqijm>div>div {
    display: none;
}

.embedpress-event .sticky button {
    display: none;
}

.embedpress-event .items-center {
    align-items: center;
}

/*Media query*/
@media only screen and (min-width: 530px) {
    .ep-event--attendees .gridList--autoHeight--has4>.gridList-item {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
}

@media only screen and (min-width: 640px) {
    .embedpress-event .card {
        padding: 18px 18px 20px;
    }

    .ep-event--attendees .gridList--autoHeight--has4>.gridList-item {
        flex: 0 0 25%;
        max-width: 25%;
    }
}




/**
* NFT card frontend style
*/

.ose-opensea {
    height: 100% !important;
    width: calc(100% - 40px) !important;
    max-height: 100% !important;
}

.ose-github {
    overflow: auto;
}

.ep_nft_content_wrap.ep_nft__wrapper {
    display: grid;
}

.ep_nft_content_wrap.ep_nft__wrapper,
.ep_nft_content_wrap.ep_nft_list {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    grid-column-gap: 15px;
    grid-row-gap: 15px;
}

.ep_nft_content_wrap .ep_nft_item {
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    background-color: #ffffff;
    border-radius: 10px;
    transition: background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
    box-shadow: 0 4px 15px rgba(0, 0, 0, .09);
    overflow: hidden;
    padding: 15px;
    position: relative;
    transition: .3s ease-in-out;
}

.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-grid .ep_nft_item {
    display: flex;
    flex-direction: column;
}

.ep_nft_content_wrap.ep_nft_list .ep_nft_item {
    justify-content: flex-start;
    align-items: flex-start;
}

.ep_nft_content_wrap.ep_nft__wrapper.preset-3 .ep_nft_item .ep_nft_content {
    background-color: #edecf6e6;
}

.ep_nft_content_wrap .ep_nft_thumbnail {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 15px;
    border-radius: 5px;
}

.ep_nft_content_wrap .ep_nft_thumbnail img {
    height: 340px;
    border-radius: 5px;
    width: 100%;
    object-fit: cover;
}

.ep_nft_content .ep_nft_title {
    color: #333333;
    font-size: 16px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 15px;
    font-weight: 600;
    word-break: break-all;
}

.ep_nft_content {
    text-align: left;
}

.ep_nft_content .ep_nft_price {
    color: #333333;
    font-size: 14px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    display: flex;
    font-weight: 600;
}

.ep_nft_content .ep_nft_price:first-child {
    margin-bottom: 10px;
}

span.eb_nft_currency {
    max-width: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
}

span.eb_nft_currency svg {
    width: 100%;
    height: auto;
}

.ep_nft_content .ep_nft_price_wrapper {
    min-height: 20px;
}


.ep_nft_content .ep_nft_creator {
    color: #333333;
    font-size: 14px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 5px;
}

.ep_nft_content .ep_nft_creator a {
    color: #3080E2;
    font-size: 14px;
    text-decoration: none;
    word-break: break-all;
    text-decoration: none;
}

.ep_nft_content .ep_nft_creator img {
    height: 30px;
    width: 30px;
    border-radius: 50%;
}

.ep_nft_content .ep_nft_button button {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}

.ep_nft_content .ep_nft_button button a {
    background-color: #3080E2;
    color: #ffffff;
    font-size: 14px;
    padding-top: 15px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 15px;
    transition: border 0.5s, border-radius 0.5s, box-shadow 0.5s;
}

.ep_nft_content .ep_nft_button button:hover a {
    background-color: rgb(46, 142, 238);
    color: #ffffff;
}

.ep-nft-gallery-wrapper .ep_nft_content_wrap.ep_nft__wrapper.ep-preset-1 .ep_nft_item:hover .ep_nft_button {
    opacity: 1;
    transform: translate(0);
    visibility: visible;
}


.ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button a.ep-details-btn:hover {
    background-color: rgb(46, 142, 238);
    color: #ffffff;
}

.ep-nft-gallery-wrapper .ep_nft_content_wrap.ep_nft__wrapper.ep-preset-1 .ep_nft_item:hover .ep_nft_button {
    opacity: 1;
    transform: translate(0);
    visibility: visible;
}

.ep-nft-gallery-wrapper .ep_nft_content_wrap.ep_nft__wrapper.ep-preset-1 .ep_nft_item .ep_nft_button {
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    transform: translateY(30px);
    visibility: hidden;
    width: 100%;
    transition: 0.3s;
}

.ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep-nft-single-item-wraper .ep_nft_button {
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    gap: 15px;
}

.ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button a {
    background-color: #3080E2;
    color: #ffffff;
    font-size: 14px;
    padding: 10px 20px;
    transition: border 0.5s, border-radius 0.5s, box-shadow 0.5s;
    display: block;
    text-align: center;
    font-weight: 500;
    text-decoration: none;
}

.ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button span.ep-nft-rank {
    color: #a88484;
    border-color: #a88484;
}

/* mimmikcssStart */


/* NFT List item CSS */

.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item {
    display: flex;
    gap: 15px;
    align-items: center;
    border-radius: 10px;
}

.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail {
    width: 55%;
}

.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content {
    width: calc(45% - 15px);
}

.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content .ep_nft_price.ep_nft_last_sale {
    margin-bottom: 15px;
}

.ep_nft_content_wrap.ep_nft__wrapper.nft_items .ep_nft_item .ep_nft_thumbnail svg {
    border-radius: 10px;
}

.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail img {
    height: 260px;
}

.ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_button a {
    border-radius: 10px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-grid.ep-preset-2 .ep_nft_content .ep_nft_price:last-child {
    margin-bottom: 15px;
}

.alignleft .ose-opensea,
.alignright .ose-opensea,
.aligncenter .ose-opensea {
    max-width: calc(100% - 40px) !important;
}

.embedpress-gutenberg-wrapper.alignright, .embedpress-gutenberg-wrapper.alignleft {
    width: 100%;
}

.embedpress-gutenberg-wrapper.alignright .ep-embed-content-wraper>div {
    float: right;
}

.embedpress-gutenberg-wrapper.aligncenter.ep-content-share-enabled .ep-embed-content-wraper {
    justify-content: center;
}

.embedpress-gutenberg-wrapper.alignright.ep-content-share-enabled .ep-embed-content-wraper {
    justify-content: right;
}

.embedpress-gutenberg-wrapper.alignleft.ep-content-share-enabled .ep-embed-content-wraper {
    justify-content: left;
}

.embedpress-gutenberg-wrapper.aligncenter {
    text-align: center;
    clear: both;
}

.theme-twentytwentythree footer.wp-block-template-part {
    clear: both;
}

/* mimmikcssEnd */

@media all and (max-width: 1024px) {

    /* tabcssStart */
    .ep_nft_content_wrap.ep_nft__wrapper,
    .ep_nft_content_wrap.ep_nft_list {
        grid-template-columns: repeat(3, 1fr) !important;
    }

    .alignleft .ose-opensea,
    .alignright .ose-opensea,
    .aligncenter .ose-opensea {
        max-width: 100% !important;
    }

    /* tabcssEnd */

}

@media all and (max-width: 991px) {

    /* tabcssStart */
    .ose-opensea {
        min-width: 100% !important;
        max-width: calc(100% - 40px) !important;
    }



    .ep_nft_content_wrap.ep_nft__wrapper,
    .ep_nft_content_wrap.ep_nft_list {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    /* tabcssEnd */

}

@media all and (max-width: 767px) {

    /* mobcssStart */
    .ep_nft_content_wrap.ep_nft__wrapper,
    .ep_nft_content_wrap.ep_nft_list {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    /* mobcssEnd */

}


/* NFT Single item CSS */
.ep-nft-single-item-wraper.ep_nft_content_wrap .ep_nft_item {
    box-shadow: none;
}

.ep-nft-rank-wraper {
    margin-bottom: 16px;
    font-weight: 600;
    color: #333;
    font-size: 16px;
}

.ep-nft-rank-wraper.ep-empty-label span {
    margin-left: 0px;
}

span.ep-nft-rank {
    padding: 2px 8px;
    border-radius: 7px;
    margin-left: 10px;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    background: transparent !important;
    border: 1px solid #ddd;
    color: #333;
}

.ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content {
    width: calc(55% - 15px);
}

.ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail {
    width: 45%;
    height: 100%;
}

.ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail img {
    height: 100%;
}

.ep-nft-single-item-wraper span.eb_nft_label {
    color: #333;
    /* margin-bottom: -10px; */
}

.ep-nft-single-item-wraper .ep_nft_content .ep_nft_price {
    display: flex;
    flex-direction: column;
    margin-right: 45px;
}

.ep-nft-single-item-wraper span.eb_nft_price {
    font-size: 30px;
    line-height: normal;
}

.ep-nft-single-item-wraper .ep_nft_content .ep_nft_creator img {
    height: 15px;
    width: 15px;
    border-radius: 50%;
}

.ep-nft-single-item-wraper .ep-usd-price {
    bottom: 0;
    font-size: 12px;
}

.ep-nft-single-item-wraper span.eb_nft_label {
    /* margin-bottom: -14px; */
    font-size: 15px;
}

.ep-nft-single-item-wraper .ep_nft_content .ep_nft_title {
    margin-bottom: 10px;
    font-size: 24px;
}

.ep-nft-single-item-wraper .CollectionLink--name svg {
    width: 20px;
    height: 20px;
    margin-left: 5px;
}

.ep-nft-single-item-wraper a.CollectionLink--link {
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    margin-bottom: 15px;
    display: block;
    color: #3080E2;
}

.ep-nft-single-item-wraper sub.verified-icon {
    bottom: -5px;
    left: 4px;
}

/* toggle */
.ep-nft-single-item-wraper .ep-accordion {
    border: 1px solid #ddd;
    border-radius: 10px;
    margin-top: 15px;
    display: block;
}

.ep-nft-single-item-wraper .ep-toggle {
    display: none;
}

.ep-nft-single-item-wraper .ep-option {
    position: relative;
}

.ep-nft-single-item-wraper .ep-content {
    padding: 1em;
    border-top: 1px solid #ddd;
}

.ep-nft-single-item-wraper .ep-content {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: all 0.2s;
}

.ep-nft-single-item-wraper .ep-title {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
    transition: all 0.2s;
    padding: 1em;
    display: flex;
    color: #333;
    font-weight: bold;
    cursor: pointer;
    border-radius: 10px 10px 0 0;
    align-items: center;
}

.ep-nft-single-item-wraper label.ep-title svg {
    width: 20px;
    height: 20px;
    margin-right: 6px;
}

.ep-nft-single-item-wraper .ep-asset-detail-item {
    display: flex;
    justify-content: space-between;
    font-weight: 500;
}

.ep-nft-single-item-wraper .ep-asset-detail-item span {
    word-break: break-word;
    max-width: 75%;
}

.ep-nft-single-item-wraper .ep-content {
    display: block;
}

.ep-nft-single-item-wraper .ep-content p {
    margin: 0;
    padding: 0.5em 1em 1em;
    font-size: 0.9em;
    line-height: 1.5;
}

.ep-nft-single-item-wraper .ep-toggle:checked+.ep-title+.ep-content {
    display: none;
    background: transparent;
}



.ep-nft-single-item-wraper .ep_nft_content .ep_nft_price_wrapper {
    display: flex;
}

.ep-nft-single-item-wraper .ep-toggle+.ep-title:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 12px;
    height: 12px;
    background: transparent;
    text-indent: -9999px;
    border-top: 2px solid #bfbfbf;
    border-left: 2px solid #bfbfbf;
    transition: all 250ms ease-in-out;
    text-decoration: none;
    color: transparent;
    right: 15px;
    top: 50%;
    transform: rotate(45deg) translate(-20%, -5%);
}

.ep-nft-single-item-wraper .ep-toggle:checked+.ep-title:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 12px;
    height: 12px;
    background: transparent;
    text-indent: -9999px;
    border-top: 2px solid #bfbfbf;
    border-left: 2px solid #bfbfbf;
    transition: all 250ms ease-in-out;
    text-decoration: none;
    color: transparent;
    right: 15px;
    top: 50%;
    transform: rotate(225deg) translate(80%, 20%);
}

.ep-nft-single-item-wraper .ep-toggle:checked+.ep-title:after {
    display: none;
}

.ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items .ep_nft_item .ep_nft_button span.ep-nft-rank {
    pointer-events: none;
}

.ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-nft-single-item-wraper.ep-grid .ep_nft_content {
    margin-bottom: 20px;
}

.elementor-widget-embedpres_elementor .ep-nft-gallery-wrapper .ep-loadmore-wrapper button, .embedpress-gutenberg-wrapper .ep-nft-gallery-wrapper .ep-loadmore-wrapper button {
    display: none;
}

@media screen and (max-width: 1024px) {

    .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper, .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft_list {
        grid-template-columns: repeat(1, 1fr) !important;
    }

}

@media screen and (max-width: 991px) {

    .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper, .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft_list {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item {
        align-items: unset;
        flex-direction: column;
    }

    .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail {
        width: 100%;
    }

    .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content {
        width: 100%;
    }
}

@media screen and (max-width: 537px) {
    .ep-nft-single-item-wraper sub.ep-usd-price {
        margin-bottom: 15px;
        display: block;
    }

    .ose-google-drive iframe {
        height: 250px !important;

    }

    .ose-nrk-radio iframe {
        height: 400px !important;
    }

}

.emebedpress-unit-percent iframe {
    width: 100% !important;
}


/* Locked content form */

.password-form-container {
    width: 350px;
    text-align: center;
    padding: 30px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px #f4eded;
    background-color: #f9f9ff;
    max-width: 100%;
    margin: auto;
}

.password-form-container h2 {
    font-size: 22px;
    margin-bottom: 15px;
    font-family: system-ui;
}

.password-form-container p {
    font-size: 12px;
    font-family: sans-serif;
    line-height: 1.4em;
    margin-bottom: 15px;
}

form.password-form {
    margin-bottom: 2px;
}

.password-form-container input[type="password"] {
    padding: 10px;
    border-radius: 5px;
    width: 100%;
    margin-bottom: 12px;
    font-size: 20px;
    color: #6354a5;
    outline: none;
    border: 1px solid #ddd;
    outline: 0;
    padding-left: 50px;
    font-family: sans-serif;
    height: 42px;
}

.password-form-container input[type="password"]::placeholder {
    color: #e0d1d1;
    font-size: 14px;
}

.password-field {
    position: relative;
}

.password-field span {
    position: absolute;
    top: 0px;
    left: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 42px;
    width: 40px;
    background: #DED7FC;
    border-radius: 4px;
}

.password-field svg {
    width: 22px;
}

.password-form-container input[type="submit"] {
    padding: 12px 20px;
    background-color: #6354a5;
    color: #fff;
    border: none;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    font-family: sans-serif;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
    font-weight: initial;
    white-space: normal;
    word-break: break-all;
    min-height: 42px;
}

.password-form-container button:hover {
    background-color: #0062cc;
    box-shadow: 0px 0px 10px #007bff;
}

.password-form-container .error-message {
    color: #ff0000;
    margin-top: 20px;
    font-size: 12px;
    line-height: 1.4em;
}

.password-form-container .error-message.hidden {
    display: none;
}

p.need-access-message {
    margin-bottom: 2px;
    margin-top: 13px;
}

.wp-block-embed__wrapper {
    display: inline-block;
    width: 100%;
    max-width: 100% !important;
}

.wp-block-embed__wrapper.position-right-wraper, .wp-block-embed__wrapper.position-right-wraper {
    max-width: calc(100% - 40px) !important;
}

.ep-elementor-content {
    position: relative;
    display: inline-block;
    max-width: 100%;
}

.ep-elementor-content.source-opensea {
    display: block;
}

/* social share css */
.wp-block-embedpress-embedpress>div, .ep-gutenberg-content {
    position: relative;
    clear: both;
}

.gutenberg-pdf-wraper {
    position: relative;
    width: 100%;
}

.presentationModeEnabledIosDevice {
    position: fixed;
    left: 0;
    top: 0;
    border: 0;
    height: 100% !important;
    width: 100% !important;
    z-index: 999999;
    min-width: 100% !important;
    min-height: 100% !important;
}

.ep-embed-content-wraper {
    width: 100%;
}

.embedpress-gutenberg-wrapper.popup_button, .embedpress-elements-wrapper.popup_button {
    display: none !important;
}

.elementor-element-edit-mode .embedpress-elements-wrapper.popup_button {
    display: block !important;
}

.ep-content-share-enabled .ep-embed-content-wraper {
    display: flex !important;
}

.ep-content-share-enabled .ep-embed-content-wraper.hidden {
    display: none !important;
}

.ep-share-position-right .ep-embed-content-wraper {
    flex-direction: row;
}

.ep-content-share-enabled .ep-embed-content-wraper>div:first-child {
    width: 100%;
}

.ep-share-position-left .ep-embed-content-wraper {
    flex-direction: row-reverse;
}

.ep-share-position-bottom .ep-embed-content-wraper {
    flex-direction: column;
}

.ep-share-position-top .ep-embed-content-wraper {
    flex-direction: column-reverse;
}

.ep-fixed-width .gutenberg-pdf-wraper {
    display: inline-block;
}

.ep-percentage-width .embedpress-inner-iframe {
    width: 100%;
}

/* social share css */

.ep-social-share {
    display: flex;
    align-items: center;
}

.ep-social-share.share-position-right {
    right: -40px;
    top: 0;
    flex-direction: column;
}

.ep-social-share.share-position-left {
    left: 0px;
    top: 0;
    flex-direction: column;
}

.ep-social-share.share-position-bottom, .ep-social-share.share-position-top {
    justify-content: center;
}

.embedpress-gutenberg-wrapper .ep-social-share.share-position-left, .ep-elementor-content .ep-social-share.share-position-left {
    left: -40px;
}

.ep-social-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
}

.ep-social-icon:hover {
    opacity: 0.8;
}

.ep-social-share svg {
    width: 20px;
    height: auto;
}

a.ep-social-icon.pinterest svg {
    height: 25px;
}

.ep-social-share .facebook {
    background-color: #3b5998;
}

.ep-social-share .facebook svg {
    width: 40px;
}

.ep-social-share .twitter {
    background-color: #000000;
}

a.ep-social-icon.twitter:focus-visible {
    box-shadow: none;
    border: none;
    outline: none;
}

.ep-social-share .pinterest {
    background-color: #bd081c;
}

.ep-social-share .linkedin {
    background-color: #0077b5;
}

.ep-social-share .instagram {
    background: linear-gradient(45deg, #f58529, #dd2a7b, #8134af, #515bd4);
}

.ep-social-share .reddit {
    background-color: #ff4500;
}

.ep-social-icon i {
    margin-right: 0;
}

.ep-content-locked .watermark {
    display: none !important;
}

.ep-content-protection-enabled .watermark {
    display: none !important;
}

.embedpress-pro-control.not-active {
    pointer-events: none;
}

.pro__alert__wrap .pro__alert__card h2 {
    font-size: 32px;
    font-weight: 450;
    color: #131f4d;
    margin-bottom: 15px;
}

.pro__alert__wrap .pro__alert__card p {
    font-size: 14px;
    font-weight: 400;
    color: #7c8db5;
    margin-top: 10px;
}

.pro__alert__wrap .pro__alert__card p a {
    text-decoration: underline;
    font-weight: 700;
    color: #131f4d;
}

.emebedpress-unit-percent, .ep-elementor-content.ep-percentage-width {
    width: 100%;
}

/* Documents viewer style */
[data-theme-mode='dark'] {
    --viewer-primary-color: #343434;
    --viewer-icons-hover-bgcolor: #453838;

}

[data-theme-mode='light'] {
    --viewer-primary-color: #f2f2f6;
    --viewer-icons-color: #343434;
    --viewer-icons-hover-bgcolor: #e5e1e9;
}

@media (prefers-color-scheme: dark) {
    :root {
        --viewer-primary-color: #343434;
        --viewer-icons-color: #f2f2f6;
        --viewer-icons-hover-bgcolor: #453838;

    }
}

@media (prefers-color-scheme: light) {
    :root {
        --viewer-primary-color: #f2f2f6;
        --viewer-icons-color: #343434;
        --viewer-icons-hover-bgcolor: #e5e1e9;

    }
}

.ep-file-download-option-masked::after, .ep-external-doc-icons {
    background: var(--viewer-primary-color);
}

.ep-external-doc-icons svg path {
    fill: var(--viewer-icons-color);
}

.ep-doc-draw-icon svg path {
    fill: var(--viewer-primary-color);
    stroke: var(--viewer-icons-color);
}

.ep-external-doc-icons svg:hover svg path {
    fill: var(--viewer-icons-color);
    stroke: var(--viewer-icons-color);
}

.ep-external-doc-icons svg:hover {
    background-color: var(--viewer-icons-hover-bgcolor);
}

.ep-file-download-option-masked {
    position: relative;
}

.ep-file-download-option-masked {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.ep-file-download-option-masked .overlay {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 15px);
    height: calc(100% - 45px);
    background-color: rgb(66 23 23 / 0%);
    pointer-events: unset;
    z-index: 1;
    user-select: none;
    max-width: 800px;
    margin: 0 auto;
}


.ep-file-download-option-masked.ep-file-xls .overlay {
    height: calc(100% - 78px);
}

.ep-file-download-option-masked iframe {
    width: 100%;
    height: 100%;
    pointer-events: auto;
}


.ep-file-download-option-masked.enabled-text-copy {
    pointer-events: all;
}

.embed-download-disabled {
    width: 200px;
    height: 22px;
    background: #444444;
    position: absolute;
    right: 2px;
    bottom: 8px;
    opacity: 0;
}

.cui-toolbar-button-right {
    display: none !important;
}

.ndfHFb-c4YZDc-Wrql6b {
    display: none;
}

.ep-external-doc-icons {
    position: absolute;
    display: flex;
    flex-direction: revert;
    background: var(--viewer-primary-color);
    border-radius: 6px;
    z-index: 2;
    bottom: -18px;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0 10px;
}

.ep-external-doc-icons svg {
    width: 30px;
    height: 30px;
    cursor: pointer;
    transition: 0.3s;
    padding: 5px;
    border-radius: 4px;
}

.block-editor-block-list__block .ep-gutenberg-file-doc .ep-external-doc-icons svg {
    width: 22px;
    height: 22px;
}

.block-editor-block-list__block .ep-gutenberg-file-doc .ep-doc-download-icon svg, .block-editor-block-list__block .ep-gutenberg-file-doc .ep-doc-fullscreen-icon svg {
    width: 20px !important;
}

.ep-doc-minimize-icon svg, .ep-doc-fullscreen-icon svg {
    padding: 6px;
}

.ep-external-doc-icons svg:hover {
    border-radius: 4px;
}

.ep-doc-draw-icon.active svg {
    background: var(--viewer-icons-hover-bgcolor);
}

.ep-doc-download-icon, .ep-doc-print-icon, .ep-doc-fullscreen-icon, .ep-doc-popup-icon, .ep-doc-draw-icon, .ep-doc-minimize-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    /* background: var(--viewer-primary-color); */
}

.elementor .elementor-element.elementor-element .embedpress-document-embed .fullscreen-enabled iframe, .embedpress-document-embed .fullscreen-enabled iframe {
    width: 100% !important;
    height: 100% !important;
}

.ep-file-download-option-masked.ep-file-link.fullscreen-enabled iframe {
    margin-left: 22%;
}

.ep-file-download-option-masked::after {
    position: absolute;
    width: 100%;
    height: 30px;
    background: var(--viewer-primary-color);
    z-index: 1;
    bottom: 0;
    content: '';
    left: 0;
}

.ep-file-download-option-masked.ep-file-docx::after {
    bottom: 0;
}

.ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled::after {
    bottom: 0px;
    background: white;
    height: 22px;
}

.ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled.fullscreen-enabled::after {
    bottom: 0;
}


canvas.ep-doc-canvas {
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    clear: both;
    margin: auto;
    display: none;
}

/* .ep-file-download-option-masked::after, .ep-file-download-option-masked iframe {
    pointer-events: none;
    user-select: none;
    opacity: 0;
  } */

/* custom player css */
:root {
    /* --plyr-color-main: #3700ff85; */
    --plyr-control-icon-size: 15px;
    --plyr-range-track-height: 3px;
    --plyr-range-thumb-height: 10px;

}

.plyr--audio .plyr--full-ui input[type=range] {
    color: red !important;
}

.ep-embed-content-wraper input[type=range]::-webkit-slider-runnable-track {
    box-shadow: none;
}

.ep-embed-content-wraper input[type=range]::-moz-range-track {
    box-shadow: none;
}

a.plyr__controls__item.plyr__control {
    border-radius: inherit;
    color: inherit !important;
}

.plyr-initialized button:focus {
    background-color: var(--plyr-color-main);
}

.custom-player-preset-1 .plyr__controls {
    background: var(--plyr-color-main) !important;
    padding: 0 !important;
}

.custom-player-preset-1 button.plyr__control {
    border-radius: 0;
}

.custom-player-preset-1 a.plyr__controls__item.plyr__control {
    border-radius: inherit;
}

.custom-player-preset-1 button.plyr__control.plyr__control--overlaid[data-plyr="play"], .custom-player-preset-2 button.plyr__control.plyr__control--overlaid[data-plyr="play"] {
    width: 100px !important;
    text-align: center;
    display: flex;
    align-items: center !important;
    justify-content: center;
    height: 60px;
}

.custom-player-preset-1 button.plyr__control.plyr__control--overlaid[data-plyr="play"] svg, .custom-player-preset-2 button.plyr__control.plyr__control--overlaid[data-plyr="play"] svg {
    width: 22px;
    height: 22px;
}

.custom-player-preset-1 .plyr__control:focus {
    border: none;
}

.custom-player-preset-2 a.plyr__controls__item.plyr__control, .custom-player-preset-2 button.plyr__control.plyr__control--overlaid[data-plyr="play"], .preset-default a.plyr__controls__item.plyr__control {
    border-radius: 4px;
}

.custom-player-preset-3 .plyr__controls, .custom-player-preset-4 .plyr__controls {
    background: var(--plyr-color-main) !important;
    padding: 0 !important;
}


.custom-player-preset-4 button.plyr__control.plyr__control--overlaid {
    display: none !important;
}

/* Overite plyr css  */
figure .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
    padding-bottom: inherit !important;
}

.plyr {
    background-color: black;
}

.pip-mode {
    position: fixed !important;
    width: 320px !important;
    height: 180px !important;
    top: calc(100% - 200px) !important;
    left: calc(100% - 340px) !important;
    z-index: 9999;
    border-radius: 15px !important;

}

.plyr [data-plyr="pip"] {
    display: block !important;
}

.pip-mode .plyr__video-wrapper {
    pointer-events: none;

}

.pip-mode .pip-play {
    display: none;
}

.pip-mode .pip-play, .pip-mode .pip-pause {
    opacity: 0 !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #0000004a;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    cursor: pointer;
}

.pip-mode .pip-close {
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 10px;
    background: #0000004a;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    cursor: pointer;
}

.pip-mode:hover .pip-play, .pip-mode:hover .pip-close, .pip-mode:hover .pip-pause {
    opacity: 1 !important;
}

.pip-mode .overlay-mask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.pip-mode iframe {
    pointer-events: none !important;
}

[data-playerid] {
    opacity: 0;
}

[data-playerid].audio.plyr-initialized {
    opacity: 1;
}

.plyr--paused.plyr__poster-enabled .plyr__poster {
    display: block !important;
    opacity: 1;
    background-size: cover;
}

@media only screen and (max-width: 767px) {
    .plyr__controls [data-plyr="restart"], .plyr__controls [data-plyr="rewind"], .plyr__controls [data-plyr="fast-forward"], .plyr__controls [data-plyr="pip"] {
        display: none !important;
    }

    .plyr__video-wrapper iframe {
        max-height: 100% !important;
    }

    .plyr__controls .plyr__volume input[type=range] {
        max-width: 40px;
        min-width: 40px;
    }
}

/* Instagram profile info design  */
/* Base styles for the profile header */
.profile-header {
    display: flex;
    align-items: center;
    padding: 16px;
    border-bottom: 1px solid #ddd;
    justify-content: center;
    gap: 30px;
    padding-bottom: 30px;
}

/* Styling for the container holding the tabs */
.posts-tab-options {
    text-align: center;
    margin: 0;
}

/* Styling for the tabs */
.posts-tab-options .tabs {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-flex;
    border-radius: 5px;
    gap: 25px;
    padding: 0;
}

.posts-tab-options .tabs svg {
    width: 15px;
    height: 15px;
}

li[data-media-type="ALL"] svg {
    width: 12px;
    height: 12px;
}

.posts-tab-options .tabs li {
    margin-right: 15px;
    cursor: pointer;
    padding: 10px 0;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}

.posts-tab-options .tabs li:last-child {
    margin-right: 0;
}

/* Styling for the active tab */
.posts-tab-options .tabs li.active {
    /* border-top: 1px solid rgb(115,115,115); */
    position: relative;
    color: rgb(115, 115, 115);

}

.posts-tab-options .tabs li svg {
    border-radius: 2px;
}

.posts-tab-options .tabs li.active svg {
    color: rgb(115, 115, 115);
}

.posts-tab-options .tabs li:hover, .posts-tab-options .tabs li:hover svg, .posts-tab-options .tabs li:hover .fill-color {
    color: rgb(115, 115, 115);
}

.posts-tab-options .tabs li:hover .fill-color, .posts-tab-options .tabs li.active .fill-color {
    fill: rgb(115, 115, 115) !important;
}

.posts-tab-options .tabs li.active::after {
    content: '';
    position: absolute;
    top: -1px;
    height: 1px;
    width: 100%;
    background-color: rgb(115, 115, 115);
    left: 0;
    right: 0;
}

/* Styles for the profile image and change photo button */
.profile-image {
    margin-right: 16px;
}

.posts-count {
    margin-right: 15px;
}

.profile-image img {
    width: 120px;
    height: 120px !important;
    object-fit: cover;
    border-radius: 50% !important;
    border: 3px solid #037bff;
}

.change-photo-button {
    background-color: transparent;
    border: none;
    cursor: pointer;
}

.change-photo-image {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    object-fit: cover;
}

/* Styles for the profile username and edit profile button */
.username-section {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

.profile-link {
    text-decoration: none;
}

.username {
    font-size: 18px;
    font-weight: bold;
    margin-right: 12px;
}

.edit-profile-link {
    text-decoration: none;
    color: #3897f0;
    font-weight: bold;
}

/* Styles for the profile stats */
.profile-stats {
    display: flex;
    margin-bottom: 8px;
}

.stats-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
}

.stats-list li {
    margin-right: 24px;
    font-size: 14px;
}

/* Styles for the profile bio */
.bio-section {
    margin-bottom: 12px;
    text-align: left;
}

section.profile-details div:last-child {
    margin: 0;
}


.bio {
    font-size: 14px;
}

a.edit-profile-link {
    padding: 8px 15px;
    background: #efefef;
    text-decoration: none !important;
    border-radius: 7px;
    color: #222;
    font-size: 12px;
    font-weight: 500;
}

span.count {
    font-weight: 600;
}

a.followers-link {
    text-decoration: none !important;
}


/* Hover effect for the edit profile button */

a.profile-link, a.profile-link h2 {
    font-size: 20px;
    text-decoration: none !important;
    margin: 0;
    margin-right: 15px;
}

/* Instagram feed layout design */
.embedpress-insta-container {
    overflow: hidden;
    position: relative;
}

.ose-instagram-feed {
    max-height: 100% !important;
    height: 100% !important;
}


.insta-grid .embedpress-insta-container .insta-gallery {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    /* Set 3 columns */
    gap: 15px;
    grid-auto-flow: row;
    /* Ensure items flow in rows */
}


.insta-carousel .embedpress-insta-container .insta-gallery {
    grid-auto-columns: calc(25% + 0px);
    gap: 0px;
    left: 0px;
}

.insta-masonry .embedpress-insta-container .insta-gallery {
    column-count: 3;
    gap: .5em;
    margin: auto;
    width: 100%;
    display: inherit;
}


.insta-grid .embedpress-insta-container .insta-gallery-item {
    position: relative;
    color: #fff;
    cursor: pointer;
    height: 350px;
}

.embedpress-insta-container .insta-gallery-item:hover {
    cursor: pointer;
}

.insta-masonry .embedpress-insta-container .insta-gallery .insta-gallery-item {
    height: auto;
    margin-bottom: .5em;
}


.insta-masonry .embedpress-insta-container .insta-gallery .insta-gallery-item video.insta-gallery-image {
    height: 550px;
    margin-bottom: -13px;
}

.embedpress-insta-container .insta-gallery-item .insta-gallery-item-info,
.embedpress-insta-container .insta-gallery-item .insta-gallery-item-info {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    transition: 0.3s;
    opacity: 0;
    visibility: hidden;
}

.insta-masonry .embedpress-insta-container .insta-gallery-item .insta-gallery-item-info {
    height: calc(100% + 4px);
}


.embedpress-insta-container .insta-gallery-item:hover .insta-gallery-item-info,
.embedpress-insta-container .insta-gallery-item:hover .insta-gallery-item-info {
    opacity: 1;
    visibility: visible;
}

.embedpress-insta-container .insta-gallery-item-info ul {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    height: 100%;
}

.embedpress-insta-container .insta-gallery-item-info li {
    display: flex;
    align-items: center;
    font-size: 1.7rem;
    font-weight: 600;
    gap: 5px;
}

.embedpress-insta-container .insta-gallery-item-likes {
    margin-right: 2.2rem;
}

.embedpress-insta-container .insta-gallery-item-type {
    position: absolute;
    right: 1rem;
    top: 1rem;
    text-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, .1);
}

.embedpress-insta-container .insta-gallery-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    min-height: 320px;
}

.insta-masonry .embedpress-insta-container .insta-gallery-image {
    margin-bottom: -13px;
}

.insta-gallery-item-info svg {
    width: 40px;
    height: 40px;
}

.insta-item-reaction-count {
    display: flex;
}

.insta-item-reaction-count .insta-gallery-item-likes, .insta-item-reaction-count .insta-gallery-item-comments {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

.insta-gallery-item-info .insta-item-reaction-count svg {
    width: 25px;
    height: 25px;
}

.insta-gallery-item-type svg {
    width: 25px;
    height: 25px;
}

.insta-gallery-item-type svg.insta-video-icon {
    width: 22px;
    height: 22px;
}

.cg-carousel__btns.hidden {
    display: none;
}

.cg-carousel__btns {
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    width: 100%;
}

.ep-embed-content-wraper.insta-carousel .cg-carousel__btns {
    top: calc(50% - 16px);
}

.ep-embed-content-wraper.insta-carousel .insta-gallery-item-permalink {
    display: flex;
    align-content: center;
}

.cg-carousel__btns button {
    background: #262323;
    border: 0;
    border-radius: 50px;
    width: 35px;
    height: 35px;
    display: inline-grid;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 0;
}

button#js-carousel__prev-1 {
    position: absolute;
    left: 30px;
    /* top: 50%;
    transform: translateY(-50%); */
    z-index: 1;
    padding: 8px 15px;

}

button#js-carousel__next-1 {
    position: absolute;
    right: 30px;
    /* top: 50%;
    transform: translateY(-50%); */
    z-index: 1;
    padding: 8px 15px;

}

.embedpress-popup-block.embedpress-popup-img {
    position: relative;
    height: 100%;
    display: flex;
    background: #000;
}

.popup-carousel, .cg-carousel__track {
    height: 100%;
}

.popup-container .popup-carousel .cg-carousel__track {
    align-items: center;
    background-color: #000;
}

.popup-container .popup-carousel {
    background-color: #000;
}



button.js-carousel__prev-1 {
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;

}

button.js-carousel__next-1 {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;

}

.cg-carousel__btn svg {
    width: 16px;
    height: 16px;
}

.load-more-button-container, .load-more-button-container button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.load-more-button-container button {
    border-style: solid;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    color: #ffffff;
    border-color: #037bff;
    background-color: #037bff;
    padding-top: 15px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 30px;
    font-family: inherit;
    font-weight: inherit;
    line-height: 1em;
    cursor: pointer;
    border-radius: 5px;
    margin-top: 30px;
}


/* Popup design for instafeed */


.popup-container {
    display: flex;
    width: 100%;
}

/* Wrapper */
.popup-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.85);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99999;
}

/* Popup Container */
.popup {
    border-radius: 10px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    max-height: 100%;
    max-width: 100%;
}

/* .popup>div {
    height: calc(100% - 100px);
} */

/* .popup-md-3.red {
    display: flex;
    align-items: center;
} */

.popup-container .popup-md-9.white {
    width: 60%;
    overflow: hidden;
}

.popup-md-3.red {
    width: 40%;
}

/* Image Block */
.embedpress-popup-img img {
    width: 100%;
    height: auto;
    object-fit: contain;
}

video.popup-media-image {
    height: auto;
    max-width: 100%;
    width: 100%;
    max-height: 100vh;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

img.popup-media-image {
    height: auto;
}

/* Header */
.embedpress-popup-header, .embedpress-hashtag-header {
    display: flex;
    align-items: center;
    padding: 15px 10px;
    justify-content: space-between;
    border-bottom: 1px solid #f4e9e9;
}

.hashtag-container {
    border-bottom: 1px solid #f4e9e9;
}

.embedpress-hashtag-header {
    border: none;
    max-width: 350px;
    margin: auto;
}

.embedpress-hashtag-username {
    font-weight: bold;
}

.embedpress-popup-header-img img, .embedpress-hashtag-header-img img {
    border-radius: 50% !important;
    margin-right: 10px;
    width: 30px;
    height: 30px !important;
    object-fit: cover;
    border: 2px solid #037bff !important;
}

.embedpress-popup-header-img a, .embedpress-hashtag-header-img a {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none !important;
}

.embedpress-popup-username {
    color: #005293;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none !important;
}

img.embedpress-hashtag-round {
    border-radius: 50px !important;
}

.insta-followbtn a {
    text-decoration: none !important;
    padding: 6px 15px;
    background: #007bff;
    border-radius: 5px;
    color: #fff !important;
    font-size: 14px;
    font-weight: normal;
}

/* Text */
.embedpress-popup-block.embedpress-popup-info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1;
    height: 100%;
    background-color: #fff;
    /* max-height: calc(100% - 67px);
    margin-top: 33px; */
}

.embedpress-popup-text {
    font-size: 14px;
    font-weight: normal;
    overflow: hidden;
    letter-spacing: 0.04em;
    line-height: 1.8rem;
    padding: 10px;
    flex: auto;
    border-bottom: 1px solid #f4e9e9;
    text-align: left;
    max-height: calc(100vh - 235px);
    overflow: auto;
    word-break: break-all;
}

/* Stats */
.embedpress-popup-stats {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 10px;
}

.embedpress-popup-stats .embedpress-inline {
    display: flex;
    align-items: center;
    gap: 5px;
    font-weight: bold;
    color: #000;
    cursor: pointer;
    position: relative;
}

.embedpress-popup-stats .embedpress-inline a {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #000;
    text-decoration: none;
    font-weight: 400;
}

.embedpress-popup-stats .embedpress-inline a svg {
    width: 20px;
    height: 20px;
}

/* Share Buttons */

.embedpress-popup-share-buttons {
    padding: 10px;
    background-color: #fafafa;
    display: flex;
    align-items: center;
}

.embedpress-popup-share-buttons a {
    color: #007bff;
}

.embedpress-href.embedpress-popup-share {
    cursor: pointer;
    color: #ca379d;
    display: flex;
    align-items: center;
    gap: 6px;
}

.embedpress-popup-share-buttons {
    background: #f4f9ff;
    position: absolute;
    top: -50px;
    left: -55px;
    gap: 10px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    visibility: hidden;
    opacity: 0;
    margin-bottom: -10px;
    transition: 0.3s;
}

.embedpress-popup-share-buttons.show {
    visibility: visible;
    opacity: 1;
    margin-bottom: 0;
}

.embedpress-popup-share-buttons::before {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -8px;
    border-width: 8px;
    border-style: solid;
    border-color: #f4f9ff transparent transparent transparent;
}

.embedpress-popup-share-buttons::before {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -8px;
    border-width: 8px;
    border-style: solid;
    border-color: #f4f9ff transparent transparent transparent;
    z-index: 1 !important;
}

.embedpress-popup-share-buttons::after {
    content: "";
    position: absolute;
    bottom: -16.1px;
    left: 50%;
    margin-left: -8px;
    border-width: 8px;
    border-style: solid;
    border-color: #e7eaef transparent transparent transparent;
}

.embedpress-popup-share-buttons span {
    color: #fff;
    font-size: 18px;
    display: flex;
    align-items: center;
}

.embedpress-popup-share-buttons span svg {
    width: 16px !important;
    height: 16px !important;
}

.embedpress-popup-share-buttons span.dashicons.dashicons-linkedin {
    color: #0077b5;
}

.embedpress-popup-share-buttons span.dashicons.dashicons-facebook {
    color: #1877F2;
}

.embedpress-popup-share-buttons span.dashicons.dashicons-pinterest {
    color: #E60023;
}

span.tag-wrapper a {
    font-weight: bold;
    text-decoration: none !important;
}

.embedpress-href.embedpress-popup-share svg {
    width: 20px;
    height: 20px;
}

.embedpress-popup-instagram-buttons svg {
    width: 18px !important;
    height: 20px !important;
}

.embedpress-popup-stats .embedpress-inline {
    transition: 0.3s;
}

.embedpress-popup-stats .embedpress-inline:hover svg, .embedpress-popup-stats .embedpress-inline a:hover, .embedpress-popup-stats .embedpress-inline:hover, .embedpress-href:hover svg .st0 {
    color: rgb(115, 115, 115) !important;
    /* stroke: rgb(115, 115, 115); */
}

.embedpress-inline.embedpress-popup-instagram-buttons a:hover svg path {
    stroke: rgb(115, 115, 115);
}

.embedpress-inline.popup-like-button a:hover svg {
    color: rgb(115, 115, 115);
    fill: rgb(115, 115, 115);
}

.embedpress-href.embedpress-popup-share:hover svg {
    fill: rgb(115, 115, 115);
}

/* Date */
.date-post {
    padding: 10px;
    font-size: 12px;
    color: #8e8e8e;
}

div.popup-close {
    position: absolute;
    top: 50px;
    right: 50px;
    color: white;
    z-index: 15566555655;
    cursor: pointer;
    padding: 15px;
    background: #643535;
    border-radius: 50px;
    height: 10px;
    width: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    cursor: pointer;
}

.load-spin {
    width: 100px;
    height: 100px;
    background-color: #f00;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


.loader {
    margin: auto;
    border: 5px solid #EAF0F6;
    border-radius: 50%;
    border-top: 5px solid #FF7A59;
    width: 30px;
    height: 30px;
    animation: spinner 4s linear infinite;
}

.sponsored-youtube-video {
    height: 100%;
}

@keyframes spinner {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@media screen and (max-width: 1200px) {

    .popup-container .popup-md-9.white {
        width: 50%;
    }

    .popup-container .popup-md-3 {
        width: 50%;
    }

}

@media screen and (max-width: 991px) {
    .popup-container {
        flex-direction: column;
    }

    .popup-container .popup-md-9.white {
        width: 100%;
    }

    .popup-container .popup-md-3 {
        width: 100%;
    }

    .embedpress-popup-text {
        max-height: 300px;
    }

}

@media screen and (max-width: 768px) {
    .insta-grid .embedpress-insta-container .insta-gallery {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .embedpress-popup-text {
        max-height: 250px;
    }
}

@media screen and (max-width: 420px) {
    .insta-grid .embedpress-insta-container .insta-gallery {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }

    .profile-header {
        flex-direction: column;
    }

    .embedpress-popup-text {
        max-height: 200px;
    }

    .insta-followbtn {
        display: none;
    }
}

/* youtube channel css */

.ep-player-wrap .hide {
    display: none;
}

.ep-gdrp-content {
    background: #222;
    padding: 50px 30px;
    color: #fff;
}

.ep-gdrp-content a {
    color: #fff;
}

.ep-youtube__content__pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    gap: 10px;
}

.ep-loader-wrap {
    margin-top: 30px;
    display: flex;
    justify-content: center;
}

.ep-youtube__content__pagination .ep-prev,
.ep-youtube__content__pagination .ep-next {
    cursor: pointer;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 30px;
    padding: 0 20px;
    height: 40px;
    transition: .3s;
    display: flex;
    align-items: center;
}

.ep-youtube__content__pagination .ep-prev:hover,
.ep-youtube__content__pagination .ep-next:hover {
    background-color: #5B4E96;
    color: #fff;
}

.ep-youtube__content__pagination .ep-page-numbers {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}

.ep-youtube__content__pagination .ep-page-numbers>span {
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 30px;
    display: inline-block;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.active__current_page {
    background: #5B4E96;
    color: #fff;
}

.ep-youtube__content__block .youtube__content__body .content__wrap:not(.youtube-carousel) {
    margin-top: 30px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 30px;
}


[data-source-id] .layout-list .ep-youtube__content__block .youtube__content__body .content__wrap {
    grid-template-columns: repeat(auto-fit, minmax(calc(100% - 30px), 1fr)) !important;
}

[data-youtube-channel-carousel].ep-youtube__content__block {
    position: relative
}

.ep-youtube__content__block .item {
    cursor: pointer;
    white-space: initial;
}

.ep-youtube__content__block .youtube-carousel .item {
    margin: 10px;
}

.ep-youtube__content__block .item:hover .thumb .play-icon {
    opacity: 1;
    top: 50%;
}

.ep-youtube__content__block .item:hover .thumb:after {
    opacity: .4;
    z-index: 0;
}

.ep-youtube__content__block .thumb {
    padding-top: 56.25%;
    margin-bottom: 5px;
    position: relative;
    background-color: #222;
    background-size: contain !important;
    border-radius: 12px;
    overflow: hidden;
}

figure .ep-youtube__content__block .thumb {
    background-color: #222 !important;
}

.ep-youtube__content__block .thumb:after {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: '';
    background: #000;
    opacity: 0;
    transition: opacity .3s ease;
}

.ep-youtube__content__block .thumb:before {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: '';
    background: #222;
    z-index: -1;
}

.ep-youtube__content__block .thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ep-youtube__content__block .thumb .play-icon {
    width: 50px;
    height: auto;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all .3s ease;
    z-index: 2;
}

.ep-youtube__content__block .thumb .play-icon img {
    width: 100;
}

.ep-youtube__content__block .body p {
    margin-bottom: 0;
    font-size: 15px;
    text-align: left;
    line-height: 1.5;
    font-weight: 400;
}

.ep-youtube__content__block.loading .ep-youtube__content__pagination {
    display: none;
}

.ep-youtube__content__block .ep-loader {
    display: none;
}

.ep-youtube__content__block.loading .ep-loader {
    display: block;
}

.ep-loader img {
    width: 20px;
}

.is_mobile_device {
    display: none !important;
}


.is_mobile_devic.ep-page-numbers {
    gap: 5px;
}

@media only screen and (max-width: 480px) {
    .is_desktop_device {
        display: none !important;
    }

    .ep-youtube__content__pagination .ep-page-numbers>span {
        width: 35px;
        height: 35px;
    }

    .ep-youtube__content__pagination .ep-prev, .ep-youtube__content__pagination .ep-next {
        height: 35px;
    }

    .is_mobile_device {
        display: flex !important;
        ;
    }

    .ep-youtube__content__pagination .ep-page-numbers {
        gap: 5px;
    }
}

/* Youtube Advance layout style */
.embedded-youtube-channel .ose-youtube {
    height: 100% !important;
    max-height: 100% !important;
}

.ep-embed-content-wraper.embedded-youtube-channel .ose-youtube, .ep-youtube-channel .ose-youtube {
    height: 100% !important;
    max-height: 100% !important;
}

.ose-youtube .channel-header {
    display: flex;
    align-items: center;
    padding: 20px;
    border-radius: 10px;
}

.ose-youtube .profile-picture {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin-right: 20px;
}

.ose-youtube .channel-info {
    flex-grow: 1;
    text-align: left;
}

.ose-youtube .info-description {
    margin-bottom: 20px;
}



.ose-youtube .channel-name {
    font-size: 24px;
    margin: 0;
}

.ose-youtube .channel-details {
    margin: 5px 0;
}

.ose-youtube .more-info {
    text-decoration: none;
}

.ose-youtube .subscribe-button {
    background-color: red;
    border: none;
    padding: 10px 20px 10px 12px;
    border-radius: 30px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    /* display: inline; */
    text-decoration: none !important;
    color: white;
    font-weight: 600;
}

.ose-youtube .subscribe-button svg {
    height: 20px;
    width: 20px;
    margin-right: 5px;
}

.ose-youtube .subscribe-button:hover {
    background-color: #ff6868;
}

#videoPopup.video-popup {
    display: none;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.95);
}

.video-popup-content {
    position: absolute;
    left: 50%;
    top: calc(50% + 30px);
    transform: translate(-50%, -50%);
    max-width: 90%;
    max-height: 90%;
    text-align: center;
}

.video-popup-inner-content {
    width: 100%;
    height: 100%;
    max-height: 90vh;
    overflow: auto !important;
    border: 1px solid #333;
    border-radius: 8px;
    background: #000;
    box-sizing: border-box;
    padding: 20px;

}

.video-popup-content iframe {
    width: 700px !important;
    height: 420px !important;
    max-width: 100%;
    max-height: 100%;
}

#videoPopup.video-popup .close {
    position: absolute;
    top: -25px;
    right: -30px;
    color: #fff;
    font-size: 35px;
}

#videoPopup.video-popup .close:hover,
#videoPopup.video-popup .close:focus {
    color: #999;
    text-decoration: none;
    cursor: pointer;
}

#videoPopup.video-popup .popup-controls {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    pointer-events: none;
    /* Allow clicks to pass through to iframe */
}

#videoPopup.video-popup .nav-icon {
    pointer-events: auto;
    /* Enable click events */
    color: white;
    font-size: 50px;
    cursor: pointer;
    user-select: none;
}

#videoPopup.video-popup .prev-icon {
    position: absolute;
    left: -60%;
    top: 50%;
    transform: translate(0, -50%);
    padding: 10px;
}

#videoPopup.video-popup .next-icon {
    position: absolute;
    right: -60%;
    top: 50%;
    transform: translate(0, -50%);
    padding: 10px;
}

#videoDescription {
    color: #fff;
    font-size: 14px;
}


.youtube-video-description {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0 20px;
    bottom: no;
    max-width: 700px;
    text-align: left;
}

.youtube-video-header h1 {
    font-size: 20px;
    margin: 0 0 10px 0;
    color: #fff;
}

.youtube-video-meta {
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
}

.youtube-video-meta span {
    margin-right: 10px;
}

.youtube-video-body {
    max-height: 200px;
    overflow: auto;
}

.youtube-video-body p {
    font-size: 15px;
    margin: 0 0 20px 0;
    color: #ddd;
}

.youtube-video-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 5px;
}

.youtube-video-link {
    font-size: 16px;
    color: #0073aa;
    text-decoration: none;
}

.youtube-video-link:hover {
    text-decoration: underline;
}

.youtube-video-stats {
    font-size: 14px;
    color: #666;
    display: flex;
    align-items: center;
    gap: 18px;
}

.youtube-video-stats svg {
    height: 12px;
    width: 14px;
}

.youtube-video-stats span {
    margin-right: 10px;
    display: flex;
    align-items: center;
    gap: 8px;
    color: #dad2d2;
}

.youtube-video-stats i {
    margin-right: 5px;
}

/* grid item description */

.youtube-body-content .description-container {
    display: flex;
    /* background-color: #ffffff; */
    border-radius: 4px;
    max-width: 600px;
    text-align: left;
    margin-top: 10px;
}

.youtube-body-content.body {
    width: 100%;
}

.youtube-body-content .thumbnail {
    width: 30px;
    height: 30px;
    border-radius: 4px;
    margin-right: 10px;
}

.youtube-body-content .thumbnail img {
    border-radius: 50%;
    margin-right: 10px;
    width: 30px;
    height: 30px;
}

.youtube-body-content .details {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: calc(100% - 30px);
}

.youtube-body-content .title {
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    margin-bottom: 4px;
    line-height: 1.4;
}

.youtube-body-content .channel,
.youtube-body-content .views,
.youtube-body-content .time {
    font-size: 14px;
    color: #606060;
}

.youtube-body-content .channel {
    margin-bottom: 4px;
}

/* Youtube List layout design */

.ep-player-wrap.layout-gallery .ep-first-video iframe {
    border-radius: 15px;
}

.ep-player-wrap.layout-list .ep-youtube__content__block .item {
    display: flex;
    width: 100%;
    gap: 20px;
}

.ep-player-wrap.layout-list .ep-youtube__content__block .thumb {
    padding-top: 20.25%;
    min-width: 250px;
    max-width: 300px;
}

/* Youtube Carousel Css */
[data-youtube-channel-carousel] .youtube-carousel-container {
    position: relative;
    width: 100%;
    overflow: hidden;
}

[data-youtube-channel-carousel] .youtube-carousel {
    display: flex;
    transition: transform 0.5s ease-in-out;
}

[data-youtube-channel-carousel] .youtube-carousel .item {
    min-width: calc(33.3333% - 20px);
    /* Adjust this value to show more or fewer items */
    box-sizing: border-box;
}



[data-youtube-channel-carousel] button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: white;
    border: none;
    cursor: pointer;
    padding: 10px;
    box-shadow: none;
    background-color: #000000ba;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    border-radius: 50%;
    justify-content: center;
}

[data-youtube-channel-carousel] button.preview {
    left: -100px;

}

.carousel-controls button.next {
    right: -100px;
}


/* full calender style overide */

.fc-list-table .fc-event, .fc-list-table .fc-event:hover {
    color: inherit !important;
    text-decoration: none !important;
}

.fc-list-table .fc-event, .fc-list-table .fc-event-dot {
    background-color: transparent !important;
}

.fc table.fc-list-table {
    table-layout: inherit !important;
}

.fc-list-table .fc-event {
    display: table-row !important;
}

@media screen and (max-width: 1400px) {
    .ose-youtube .video-popup-content iframe {
        height: 305px !important;
    }

    .ose-youtube .prev-icon {
        left: -50%
    }

    .ose-youtube .next-icon {
        right: -50%
    }
}

@media screen and (max-width: 1200px) {
    .ose-youtube .video-popup-content iframe {
        height: 305px !important;
    }

    .ose-youtube .prev-icon {
        left: -40%
    }

    .ose-youtube .next-icon {
        right: -40%
    }
}

@media screen and (max-width: 992px) {
    .ose-youtube .video-popup-content iframe {
        height: 305px !important;
    }

    .ose-youtube .prev-icon {
        left: -40%
    }

    .ose-youtube .next-icon {
        right: -40%
    }
}


@media screen and (max-width: 576px) {
    .ose-youtube .prev-icon {
        left: -26%
    }

    .ose-youtube .next-icon {
        right: -26%
    }
}

@media screen and (max-width: 580px) {
    .ose-youtube .prev-icon {
        left: -18%;
    }

    .ose-youtube .next-icon {
        right: -18%;
    }
}



.youtube-video-body {
    display: none;
}


.video-popup-content {
    width: 100%;
    max-width: 720px;
    margin: auto;
}

@media (max-width: 1024px) {
    .youtube-carousel .item {
        min-width: calc(50% - 20px) !important;
        /* Show 2 items */
    }
}

@media (max-width: 768px) {
    .youtube-carousel .item {
        min-width: calc(100% - 20px) !important;
        /* Show 1 item */
    }

    [data-youtube-channel-carousel] button.preview {
        left: 0 !important;
    }

    [data-youtube-channel-carousel] button.next {
        right: 0;
    }

    .video-popup-content {
        width: calc(100% - 40px);
        margin: auto;
    }

    .video-popup-content iframe {
        max-height: 300px;
    }

    #videoPopup.video-popup .close {
        top: -25px;
        transform: translate(0%, -50%);
        right: unset;
    }


}

@media (max-width: 580px) {
    .ep-first-video {
        margin-bottom: 20px;
    }

    .video-popup-content iframe {
        max-height: 220px;
    }

    .ep-player-wrap .ep-youtube__content__block .item {
        gap: 15px;
    }

    .ep-embed-content-wraper .ep-youtube__content__block .youtube__content__body .content__wrap {
        gap: 30px !important;
    }

    .ose-youtube .profile-picture {
        width: 80px;
        height: 80px;
    }

    .ose-youtube .channel-header {
        gap: 10px;
        align-items: start;
        padding: 0;

    }

    .description-container {
        margin-top: 0px;
    }

    .description-container p.description {
        display: none;
    }

    .ep-player-wrap.layout-list .ep-youtube__content__block .item {
        flex-direction: column;
    }

    .ep-player-wrap.layout-list .ep-youtube__content__block .thumb {
        min-width: 100%;
        min-height: 200px;
    }

}

.ep-google-photos-gallery-grid .ose-google-photos,
.ep-google-photos-gallery-masonary .ose-google-photos,
.ep-google-photos-gallery-justify .ose-google-photos {
    height: 100% !important;
    max-height: 100% !important;
}


/* Leons style */
/* Basic styling */
.photos-gallery-grid, .photos-gallery-masonry, .photos-gallery-justify {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 3px;
}

.photos-gallery-grid .photo-item, .photos-gallery-masonary .photo-item {
    width: 100%;
    height: 200px;
    background-color: #f1efef;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-align: center;
}


/* masonary */

.photos-gallery-masonary {
    columns: 250px;
    gap: 3px;
    position: relative;
    width: 100%;
}

.photos-gallery-masonary .photo-item {
    width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
    margin-bottom: 3px;
    cursor: pointer;
}

.photos-gallery-masonary .photo-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* grid */


.photos-gallery-grid {
    display: grid;
    gap: 3px;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    position: relative;
}

.photos-gallery-grid .photo-item {
    border-radius: 10px;
    text-align: center;
    height: 280px;
    cursor: pointer;
}

.photos-gallery-grid .photo-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* justify */
/* .photos-gallery-justify {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 3px;
}

.photos-gallery-justify .photo-item {
    flex: 1 0 auto;
    width: auto;
    height: 250px;

}

.photos-gallery-justify .photo-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
} */


.photos-gallery-justify {
    display: flex;
    flex-wrap: wrap;
}

.photos-gallery-justify .photo-item {
    cursor: pointer;
    height: auto;
}

.photos-gallery-justify .photo-item:hover {
    opacity: 0.9;
}

.photos-gallery-justify .photo-item img {
    user-select: none;
    width: 100%;
    vertical-align: middle;
}

.photos-gallery-justify::after {
    content: "";
    flex-grow: 99999;
    min-width: calc(100vw / 4);
}

@media (max-width: 460px) {
    .photos-gallery-justify {
        flex-direction: column;
    }

    .photos-gallery-justify .photo-item {
        width: 100% !important;
    }
}



/* Popup styles */
.popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 1000;
    transition: 0.5s ease;

}

.popup-overlay .popup {
    position: relative;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    background-color: transparent;
    display: flex !important;
    justify-content: center;
    align-items: center;
    color: black;
}

.popup-overlay .close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    color: white;
    font-size: 30px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0a0a0a;
    border-radius: 50%;
}

.popup-overlay .prev-btn,
.popup-overlay .next-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    padding: 10px;
    cursor: pointer;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    transition: 0.2s;
    display: flex;
}

.popup-overlay:hover .prev-btn, .popup-overlay:hover .next-btn {
    opacity: 1;
    visibility: visible;

}

.popup-overlay .prev-btn {
    left: 10px;
}

.popup-overlay .next-btn {
    right: 10px;
}

.popup-overlay img#popup-image {
    width: 100%;
    height: auto;
    max-height: 100vh;
}

.popup-overlay .prev-btn:hover,
.popup-overlay .next-btn:hover {
    background-color: rgba(0, 0, 0, 0.8);
}


@media (max-width: 1024px) {

    .photos-gallery-grid .photo-item {
        width: 100%;
        height: 150px !important;
    }


    /* masonary */

    .photos-gallery-masonary {
        columns: 200px !important;
    }

    /* grid */


    .photos-gallery-grid {
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important;
    }

}


@media (max-width: 767px) {

    .popup-overlay .prev-btn,
    .popup-overlay .next-btn {
        font-size: 20px;
        padding: 5px;
    }
}.eb-gallery-img-wrapper{overflow:hidden}.eb-gallery-img-wrapper~.eb-img-gallery-loadmore-container .eb-img-gallery-loadmore{-webkit-appearance:none;border:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:block;margin:20px auto 0;outline:1px 0 solid #000;text-shadow:none;transition:box-shadow .1s linear;white-space:nowrap;width:auto}.eb-gallery-img-wrapper~.eb-img-gallery-loadmore-container .eb-img-gallery-loadmore.loadmore-disable{cursor:none}.eb-gallery-img-wrapper~.eb-img-gallery-loadmore-container .eb-img-gallery-loadmore.loadmore-disable img{display:inline-block;margin-right:5px;position:relative;top:2px;width:16px}.eb-gallery-img-wrapper .eb-gallery-img-content{color:transparent}.eb-gallery-img-wrapper .eb-gallery-link-wrapper{display:block;height:100%;overflow:hidden;position:relative;width:100%}.eb-gallery-img-wrapper.grid{display:grid;grid-auto-flow:dense;grid-auto-rows:1fr;grid-template-columns:repeat(3,auto)}.eb-gallery-img-wrapper.grid.eb-filterable-img-gallery.show-loadmore,.eb-gallery-img-wrapper.grid.enable-isotope.show-loadmore{height:0}.eb-gallery-img-wrapper.grid .eb-gallery-img-content img{box-sizing:border-box;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.eb-gallery-img-wrapper.masonry{box-sizing:border-box}.eb-gallery-img-wrapper.masonry:after{clear:both;content:"";display:block}.eb-gallery-img-wrapper.masonry .eb-gallery-img-content,.eb-gallery-img-wrapper.masonry .grid-sizer{width:33.3333333333%}.eb-gallery-img-wrapper.masonry .eb-gallery-img-content{box-sizing:border-box;display:block;float:left;min-width:1px}.eb-gallery-img-wrapper.masonry .eb-gallery-img-content.wide{width:66.6666666667%}.eb-gallery-img-wrapper.masonry .eb-gallery-img-content img{box-sizing:border-box;display:block;height:auto;max-width:100%;width:100%}.eb-gallery-img-wrapper.eb-filterable-img-gallery.masonry{-moz-columns:unset;columns:unset}.eb-gallery-img-wrapper:not(.v2) .eb-gallery-img-content{display:block;line-height:0;overflow:hidden;position:relative}.eb-gallery-img-wrapper:not(.v2) .eb-gallery-img-content .eb-gallery-img-caption{line-height:1em;position:absolute;transform:translate(0);width:auto}.eb-gallery-img-wrapper:not(.v2) .eb-gallery-img-content .eb-gallery-img-caption.left.top,.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content:hover .eb-gallery-img-caption.left.top{left:0;top:0}.eb-gallery-img-wrapper:not(.v2) .eb-gallery-img-content .eb-gallery-img-caption.left.middle,.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content:hover .eb-gallery-img-caption.left.middle{left:0;top:50%;transform:translateY(-50%)}.eb-gallery-img-wrapper:not(.v2) .eb-gallery-img-content .eb-gallery-img-caption.left.bottom,.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content:hover .eb-gallery-img-caption.left.bottom{bottom:0;left:0}.eb-gallery-img-wrapper:not(.v2) .eb-gallery-img-content .eb-gallery-img-caption.center.top,.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content:hover .eb-gallery-img-caption.center.top{left:50%;top:0;transform:translateX(-50%)}.eb-gallery-img-wrapper:not(.v2) .eb-gallery-img-content .eb-gallery-img-caption.center.middle,.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content:hover .eb-gallery-img-caption.center.middle{bottom:auto!important;left:50%;top:50%;transform:translate(-50%,-50%)}.eb-gallery-img-wrapper:not(.v2) .eb-gallery-img-content .eb-gallery-img-caption.center.bottom,.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content:hover .eb-gallery-img-caption.center.bottom{bottom:0;left:50%;transform:translateX(-50%)}.eb-gallery-img-wrapper:not(.v2) .eb-gallery-img-content .eb-gallery-img-caption.right.top,.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content:hover .eb-gallery-img-caption.right.top{right:0;top:0}.eb-gallery-img-wrapper:not(.v2) .eb-gallery-img-content .eb-gallery-img-caption.right.middle,.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content:hover .eb-gallery-img-caption.right.middle{right:0;top:50%;transform:translateY(-50%)}.eb-gallery-img-wrapper:not(.v2) .eb-gallery-img-content .eb-gallery-img-caption.right.bottom,.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content:hover .eb-gallery-img-caption.right.bottom{bottom:0;right:0}.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content .eb-gallery-img-caption{opacity:0;transition:all .4s ease-in-out}.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content .eb-gallery-img-caption.left.bottom,.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content .eb-gallery-img-caption.left.middle,.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content .eb-gallery-img-caption.left.top{left:-10px}.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content .eb-gallery-img-caption.center.top{top:-10px}.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content .eb-gallery-img-caption.center.middle{bottom:0;transform:translate(-50%,20px)}.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content .eb-gallery-img-caption.center.bottom{bottom:-10px}.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content .eb-gallery-img-caption.right.bottom,.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content .eb-gallery-img-caption.right.middle,.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content .eb-gallery-img-caption.right.top{right:-10px}.eb-gallery-img-wrapper:not(.v2).caption-on-hover .eb-gallery-img-content:hover .eb-gallery-img-caption{opacity:1}.eb-gallery-img-wrapper:not(.v2).caption-style-1{overflow:hidden}.eb-gallery-img-wrapper:not(.v2).caption-style-1 .eb-gallery-img-caption{opacity:0}.eb-gallery-img-wrapper:not(.v2).caption-style-1 .eb-gallery-img{filter:grayscale(100%)!important;transition:all .25s ease-in-out}.eb-gallery-img-wrapper:not(.v2).caption-style-1 .eb-gallery-img-content:hover .eb-gallery-img{filter:grayscale(0)!important}.eb-gallery-img-wrapper:not(.v2).caption-style-1 .eb-gallery-img-content:hover .eb-gallery-img-caption{opacity:1;transition:all .3s ease-in-out}.eb-gallery-img-wrapper:not(.v2).caption-style-2 .eb-gallery-link-wrapper:after{align-items:center;content:"";display:flex;justify-content:center;margin:0!important;position:absolute;transition:all .3s ease-in-out}.eb-gallery-img-wrapper:not(.v2).caption-style-2 .eb-gallery-link-wrapper .eb-gallery-img-caption{transition:all .4s ease-in-out;visibility:hidden;z-index:99}.eb-gallery-img-wrapper:not(.v2).caption-style-2 .eb-gallery-link-wrapper:hover .eb-gallery-img-caption{visibility:visible}.eb-gallery-img-wrapper:not(.v2).caption-style-2 .eb-gallery-img{transition:all .25s ease-in-out}.eb-gallery-img-wrapper:not(.v2).caption-style-2.overlay-top .eb-gallery-link-wrapper:after{height:0;left:0;top:0;width:100%}.eb-gallery-img-wrapper:not(.v2).caption-style-2.overlay-top .eb-gallery-link-wrapper:hover:after{height:100%}.eb-gallery-img-wrapper:not(.v2).caption-style-2.overlay-bottom .eb-gallery-link-wrapper:after{bottom:0;height:0;left:0;width:100%}.eb-gallery-img-wrapper:not(.v2).caption-style-2.overlay-bottom .eb-gallery-link-wrapper:hover:after{height:100%}.eb-gallery-img-wrapper:not(.v2).caption-style-2.overlay-left .eb-gallery-link-wrapper:after{height:100%;left:0;top:0;width:0}.eb-gallery-img-wrapper:not(.v2).caption-style-2.overlay-left .eb-gallery-link-wrapper:hover:after{width:100%}.eb-gallery-img-wrapper:not(.v2).caption-style-2.overlay-right .eb-gallery-link-wrapper:after{height:100%;right:0;top:0;width:0}.eb-gallery-img-wrapper:not(.v2).caption-style-2.overlay-right .eb-gallery-link-wrapper:hover:after{width:100%}.eb-gallery-img-wrapper:not(.v2).caption-style-2.zoom .eb-gallery-link-wrapper:after{height:0;left:50%;top:50%;transform:scale(0);width:0}.eb-gallery-img-wrapper:not(.v2).caption-style-2.zoom .eb-gallery-link-wrapper:hover:after{height:100%;left:0;top:0;transform:scale(1);width:100%}.eb-gallery-img-wrapper.v2.default .eb-gallery-img-content{display:block;line-height:0;overflow:hidden;position:relative}.eb-gallery-img-wrapper.v2.default .eb-gallery-img-content .eb-img-gallery-content{display:flex;flex-direction:column;line-height:1em;position:absolute;transform:translate(0)}.eb-gallery-img-wrapper.v2.default .eb-gallery-img-content .eb-img-gallery-content .eb-gallery-img-caption{box-sizing:border-box;position:relative}.eb-gallery-img-wrapper.v2.default .eb-gallery-img-content .eb-img-gallery-content.left.top,.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content:hover .eb-img-gallery-content.left.top{left:0;top:0}.eb-gallery-img-wrapper.v2.default .eb-gallery-img-content .eb-img-gallery-content.left.middle,.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content:hover .eb-img-gallery-content.left.middle{left:0;top:50%;transform:translateY(-50%)}.eb-gallery-img-wrapper.v2.default .eb-gallery-img-content .eb-img-gallery-content.left.bottom,.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content:hover .eb-img-gallery-content.left.bottom{bottom:0;left:0}.eb-gallery-img-wrapper.v2.default .eb-gallery-img-content .eb-img-gallery-content.center.top,.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content:hover .eb-img-gallery-content.center.top{left:50%;top:0;transform:translateX(-50%)}.eb-gallery-img-wrapper.v2.default .eb-gallery-img-content .eb-img-gallery-content.center.middle,.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content:hover .eb-img-gallery-content.center.middle{bottom:auto!important;left:50%;top:50%;transform:translate(-50%,-50%)}.eb-gallery-img-wrapper.v2.default .eb-gallery-img-content .eb-img-gallery-content.center.bottom,.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content:hover .eb-img-gallery-content.center.bottom{bottom:0;left:50%;transform:translateX(-50%)}.eb-gallery-img-wrapper.v2.default .eb-gallery-img-content .eb-img-gallery-content.right.top,.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content:hover .eb-img-gallery-content.right.top{right:0;top:0}.eb-gallery-img-wrapper.v2.default .eb-gallery-img-content .eb-img-gallery-content.right.middle,.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content:hover .eb-img-gallery-content.right.middle{right:0;top:50%;transform:translateY(-50%)}.eb-gallery-img-wrapper.v2.default .eb-gallery-img-content .eb-img-gallery-content.right.bottom,.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content:hover .eb-img-gallery-content.right.bottom{bottom:0;right:0}.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content .eb-img-gallery-content{opacity:0;transition:all .4s ease-in-out}.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content .eb-img-gallery-content.left.bottom,.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content .eb-img-gallery-content.left.middle,.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content .eb-img-gallery-content.left.top{left:-10px}.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content .eb-img-gallery-content.center.top{top:-10px}.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content .eb-img-gallery-content.center.middle{bottom:0;transform:translate(-50%,20px)}.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content .eb-img-gallery-content.center.bottom{bottom:-10px}.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content .eb-img-gallery-content.right.bottom,.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content .eb-img-gallery-content.right.middle,.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content .eb-img-gallery-content.right.top{right:-10px}.eb-gallery-img-wrapper.v2.default.caption-on-hover .eb-gallery-img-content:hover .eb-img-gallery-content{opacity:1}.eb-gallery-img-wrapper.v2.default.caption-style-1{overflow:hidden}.eb-gallery-img-wrapper.v2.default.caption-style-1 .eb-img-gallery-content{opacity:0}.eb-gallery-img-wrapper.v2.default.caption-style-1 .eb-gallery-img{filter:grayscale(100%)!important;transition:all .25s ease-in-out}.eb-gallery-img-wrapper.v2.default.caption-style-1 .eb-gallery-img-content:hover .eb-gallery-img{filter:grayscale(0)!important}.eb-gallery-img-wrapper.v2.default.caption-style-1 .eb-gallery-img-content:hover .eb-img-gallery-content{opacity:1;transition:all .3s ease-in-out}.eb-gallery-img-wrapper.v2.default.caption-style-2 .eb-gallery-link-wrapper:after{align-items:center;content:"";display:flex;justify-content:center;margin:0!important;position:absolute;transition:all .3s ease-in-out}.eb-gallery-img-wrapper.v2.default.caption-style-2 .eb-gallery-link-wrapper .eb-img-gallery-content{transition:all .4s ease-in-out;visibility:hidden;z-index:99}.eb-gallery-img-wrapper.v2.default.caption-style-2 .eb-gallery-link-wrapper:hover .eb-img-gallery-content{visibility:visible}.eb-gallery-img-wrapper.v2.default.caption-style-2 .eb-gallery-img{transition:all .25s ease-in-out}.eb-gallery-img-wrapper.v2.default.caption-style-2.overlay-top .eb-gallery-link-wrapper:after{height:0;left:0;top:0;width:100%}.eb-gallery-img-wrapper.v2.default.caption-style-2.overlay-top .eb-gallery-link-wrapper:hover:after{height:100%}.eb-gallery-img-wrapper.v2.default.caption-style-2.overlay-bottom .eb-gallery-link-wrapper:after{bottom:0;height:0;left:0;width:100%}.eb-gallery-img-wrapper.v2.default.caption-style-2.overlay-bottom .eb-gallery-link-wrapper:hover:after{height:100%}.eb-gallery-img-wrapper.v2.default.caption-style-2.overlay-left .eb-gallery-link-wrapper:after{height:100%;left:0;top:0;width:0}.eb-gallery-img-wrapper.v2.default.caption-style-2.overlay-left .eb-gallery-link-wrapper:hover:after{width:100%}.eb-gallery-img-wrapper.v2.default.caption-style-2.overlay-right .eb-gallery-link-wrapper:after{height:100%;right:0;top:0;width:0}.eb-gallery-img-wrapper.v2.default.caption-style-2.overlay-right .eb-gallery-link-wrapper:hover:after{width:100%}.eb-gallery-img-wrapper.v2.default.caption-style-2.zoom .eb-gallery-link-wrapper:after{height:0;left:50%;top:50%;transform:scale(0);width:0}.eb-gallery-img-wrapper.v2.default.caption-style-2.zoom .eb-gallery-link-wrapper:hover:after{height:100%;left:0;top:0;transform:scale(1);width:100%}.eb-gallery-img-wrapper .hidden{display:none!important}.eb-gallery-img-wrapper:not(.default) .eb-gallery-img-content{box-sizing:border-box;display:block;line-height:0;overflow:hidden;position:relative}.eb-gallery-img-wrapper:not(.default) .eb-img-gallery-overlay{box-sizing:border-box;display:flex;position:absolute;width:100%}.eb-gallery-img-wrapper:not(.default) .eb-img-gallery-content{box-sizing:border-box;width:100%}.eb-gallery-img-wrapper:not(.default) .eb-gallery-img-caption{font-size:18px;line-height:1.2em;position:relative;text-align:unset;word-wrap:break-word}.eb-gallery-img-wrapper:not(.default) .eb-gallery-img-description{font-size:16px;line-height:1.2em;text-align:unset;word-wrap:break-word}.eb-gallery-img-wrapper:not(.default) .eb-img-gallery-actions{align-items:center;display:inline-flex;flex-direction:row;gap:10px}.eb-gallery-img-wrapper:not(.default) .eb-img-gallery-actions .eb-img-gallery-action{align-items:center;box-sizing:border-box;display:flex;justify-content:center;text-align:center;text-decoration:none}.eb-gallery-img-wrapper.preset-5 .eb-gallery-img-content.grid__item--current{opacity:0!important}.eb-gallery-img-wrapper.preset-5 .eb-gallery-link-wrapper{border-radius:10px;transform:scale(1);transition:all .4s ease}.eb-gallery-img-wrapper.preset-5 .eb-gallery-link-wrapper img{transform:scale(1);transition:all .4s ease!important}.eb-gallery-img-wrapper.preset-5 .eb-gallery-link-wrapper:hover{transform:scale(.95)}.eb-gallery-img-wrapper.preset-5 .eb-gallery-link-wrapper:hover img{transform:scale(1.4)}.eb-gallery-img-wrapper.preset-4 .eb-gallery-link-wrapper{position:relative}.eb-gallery-img-wrapper.preset-4 .eb-gallery-link-wrapper:hover .eb-img-gallery-overlay .eb-img-gallery-content .eb-gallery-img-caption,.eb-gallery-img-wrapper.preset-4 .eb-gallery-link-wrapper:hover .eb-img-gallery-overlay .eb-img-gallery-content .eb-gallery-img-description{transform:translateY(0)}.eb-gallery-img-wrapper.preset-4 .eb-gallery-link-wrapper:hover .eb-img-gallery-overlay .eb-img-gallery-actions .eb-img-gallery-action{opacity:1;transform:translateX(0)!important}.eb-gallery-img-wrapper.preset-4 .eb-gallery-link-wrapper:hover .eb-img-gallery-overlay .eb-img-gallery-content{opacity:1;transform:translateY(0)}.eb-gallery-img-wrapper.preset-4 .eb-gallery-link-wrapper .eb-img-gallery-overlay{display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:20px;position:absolute;top:0;width:100%;z-index:1}.eb-gallery-img-wrapper.preset-4 .eb-gallery-link-wrapper .eb-img-gallery-overlay .eb-img-gallery-actions{align-self:end}.eb-gallery-img-wrapper.preset-4 .eb-gallery-link-wrapper .eb-img-gallery-overlay .eb-img-gallery-actions .eb-img-gallery-action{opacity:0;transition:all .4s ease}.eb-gallery-img-wrapper.preset-4 .eb-gallery-link-wrapper .eb-img-gallery-overlay .eb-img-gallery-actions .eb-img-gallery-action:first-child{transform:translateX(-30px)}.eb-gallery-img-wrapper.preset-4 .eb-gallery-link-wrapper .eb-img-gallery-overlay .eb-img-gallery-actions .eb-img-gallery-action:last-child{transform:translateX(30px)}.eb-gallery-img-wrapper.preset-4 .eb-gallery-link-wrapper .eb-img-gallery-overlay .eb-img-gallery-content{align-self:self-start;opacity:0;overflow:hidden;padding:10px;transform:translateY(10px);transition:all .4s ease;width:100%}.eb-gallery-img-wrapper.preset-4 .eb-gallery-link-wrapper .eb-img-gallery-overlay .eb-img-gallery-content .eb-gallery-img-caption,.eb-gallery-img-wrapper.preset-4 .eb-gallery-link-wrapper .eb-img-gallery-overlay .eb-img-gallery-content .eb-gallery-img-description{transform:translateY(100%);transition:all 1s cubic-bezier(.37,.31,.2,.85);will-change:transform}.eb-gallery-img-wrapper.preset-3,.eb-gallery-img-wrapper.preset-3 .eb-gallery-img-content{overflow:visible}.eb-gallery-img-wrapper.preset-3 .eb-gallery-link-wrapper{overflow:visible;perspective:1700px;perspective-origin:0 50%;position:relative;transform-style:preserve-3d;transition:box-shadow .35s cubic-bezier(.24,.8,.58,1),transform .35s cubic-bezier(.37,.9,.58,1)}.eb-gallery-img-wrapper.preset-3 .eb-gallery-link-wrapper:hover:before{height:70%}.eb-gallery-img-wrapper.preset-3 .eb-gallery-link-wrapper:hover .eb-gallery-img-container img{transform:translateX(25%)}.eb-gallery-img-wrapper.preset-3 .eb-gallery-link-wrapper:hover .eb-img-gallery-overlay{opacity:1;transform:rotateY(0);transition:transform .4s,opacity .1s}.eb-gallery-img-wrapper.preset-3 .eb-gallery-link-wrapper .eb-gallery-img-container{overflow:hidden;position:relative}.eb-gallery-img-wrapper.preset-3 .eb-gallery-link-wrapper .eb-gallery-img-container img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease!important;width:100%}.eb-gallery-img-wrapper.preset-3 .eb-gallery-link-wrapper .eb-img-gallery-actions{background:#fff;border-radius:10px 0 10px 0;bottom:0;height:-moz-max-content;height:max-content;left:auto;padding:10px;position:absolute;right:0;top:auto;z-index:0}.eb-gallery-img-wrapper.preset-3 .eb-gallery-link-wrapper .eb-img-gallery-actions:after,.eb-gallery-img-wrapper.preset-3 .eb-gallery-link-wrapper .eb-img-gallery-actions:before{background-color:transparent;content:"";position:absolute;z-index:-1}.eb-gallery-img-wrapper.preset-3 .eb-gallery-link-wrapper .eb-img-gallery-actions:after{border-bottom-right-radius:25px;bottom:0;box-shadow:20px 0 0 0 #fff;height:25px;left:-50px;width:50px}.eb-gallery-img-wrapper.preset-3 .eb-gallery-link-wrapper .eb-img-gallery-actions:before{border-bottom-right-radius:25px;box-shadow:0 25px 0 0 #fff;height:50px;right:0;top:-50px;width:25px}.eb-gallery-img-wrapper.preset-3 .eb-gallery-link-wrapper .eb-img-gallery-overlay{backface-visibility:hidden;bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:rotateY(-90deg);transform-origin:0 0;transition:transform .4s,opacity .1s .3s;width:50%}.eb-gallery-img-wrapper.preset-3 .eb-gallery-link-wrapper .eb-img-gallery-overlay .eb-img-gallery-content{overflow:hidden}.eb-gallery-img-wrapper.preset-2 .eb-gallery-link-wrapper{position:relative;transition:all .4s ease}.eb-gallery-img-wrapper.preset-2 .eb-gallery-link-wrapper:hover:before{opacity:1;transform:translateY(0);visibility:visible}.eb-gallery-img-wrapper.preset-2 .eb-gallery-link-wrapper:hover .eb-img-gallery-overlay .eb-img-gallery-actions{opacity:1;visibility:visible}.eb-gallery-img-wrapper.preset-2 .eb-gallery-link-wrapper:hover .eb-img-gallery-overlay,.eb-gallery-img-wrapper.preset-2 .eb-gallery-link-wrapper:hover .eb-img-gallery-overlay .eb-img-gallery-content{transform:translateY(0)}.eb-gallery-img-wrapper.preset-2 .eb-gallery-link-wrapper:hover .eb-img-gallery-overlay .eb-img-gallery-content .eb-gallery-img-description{display:block;opacity:1;transform:translateY(0)}.eb-gallery-img-wrapper.preset-2 .eb-gallery-link-wrapper:before{background:#525a66;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateY(50%);transition:all .4s ease-out;visibility:hidden;width:100%;z-index:1}.eb-gallery-img-wrapper.preset-2 .eb-gallery-link-wrapper .eb-img-gallery-overlay{bottom:0;display:flex;flex-direction:column-reverse;height:100%;justify-content:space-between;left:0;padding:0;position:absolute;transform:translateY(100%);transition:all .4s ease;width:100%;z-index:1}.eb-gallery-img-wrapper.preset-2 .eb-gallery-link-wrapper .eb-img-gallery-overlay .eb-img-gallery-actions{margin:20px;opacity:0;transform-origin:bottom;transform-style:flat;transition:all .4s ease;visibility:hidden}.eb-gallery-img-wrapper.preset-2 .eb-gallery-link-wrapper .eb-img-gallery-overlay .eb-img-gallery-content{align-self:self-start;padding:20px;transform:translateY(-100%);transition:all .4s ease}.eb-gallery-img-wrapper.preset-2 .eb-gallery-link-wrapper .eb-img-gallery-overlay .eb-img-gallery-content .eb-gallery-img-description{display:none;opacity:0;transform:translateY(-50%)}#eb-img-gallery-not-found{align-items:center;display:flex;flex-direction:column;height:0;justify-content:center;opacity:0;overflow:hidden;text-align:center;transition:all .3s ease}#eb-img-gallery-not-found.show{height:auto;min-height:200px;opacity:1}.eb-gallery-upload-button{background:#f5f8ff;border:1px dashed #bfc9d7;color:#444f62;display:flex;flex-direction:column;font-size:16px!important;height:110px;justify-content:center!important;width:100%}.eb-gallery-upload-button .addIcon{align-items:center;background:#dae0ee;border-radius:8px;display:flex;height:40px;justify-content:center;margin-bottom:10px;width:40px}.eb-gallery-img-link{cursor:pointer;position:relative}.eb-img-gallery-filter-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 20px;padding:0;text-align:center}.eb-img-gallery-filter-wrapper li{cursor:pointer;font-weight:400;letter-spacing:1px;line-height:1.8;list-style:none;margin:0 5px;padding:6px 15px;text-align:center;text-transform:uppercase}.eb-img-gallery-filter-wrapper.preset-4 .is-checked{position:relative}.eb-img-gallery-filter-wrapper.preset-4 .is-checked:after{background:2D323A;bottom:-5px;content:"";height:1px;left:0;position:absolute;width:100%}.fslightbox-container.fslightbox-fade-in-strong{animation:fslightbox-fade-in-complete .25s forwards}
/* eb-image-gallery-cp92ce8 Starts */.eb-gallery-img-wrapper.eb-image-gallery-cp92ce8{ gap:10px; transition:background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s ; } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.grid{ display: flex; flex-wrap: wrap; justify-content: flex-start; } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.grid .eb-gallery-img-content { width: calc((99.5% / 3) - 10px); } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.masonry{ columns: 3; } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.masonry .eb-gallery-img-content{ margin-bottom: 10px; } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.grid .eb-gallery-img-content img { height:300px; width:100%; } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8 .eb-gallery-img-content img { transition: border 0.5s, border-radius 0.5s, box-shadow 0.5s ; } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8 .eb-gallery-img-content .eb-gallery-img-caption { color: #ffffff; background-color: rgba(195 195 195 / 0.7); text-align: center; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-top: 5px; padding-right: 10px; padding-left: 10px; padding-bottom: 5px; font-size: 13px; } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.caption-style-2 .eb-gallery-link-wrapper:after { background-color: rgba(0 0 0 / 0.7); } .eb-parent-eb-image-gallery-cp92ce8 .eb-img-gallery-filter-item { margin-top: 0px; margin-right: 5px; margin-left: 5px; margin-bottom: 0px; padding-top: 5px; padding-right: 10px; padding-left: 10px; padding-bottom: 5px; font-size: 13px; transition: border 0.5s, border-radius 0.5s, box-shadow 0.5s ; color: #555555; background-color: #EEEDF0; } .eb-parent-eb-image-gallery-cp92ce8 .eb-img-gallery-filter-item:hover { color: #ffffff; background-color: #333333; } .eb-parent-eb-image-gallery-cp92ce8 .eb-img-gallery-filter-item.is-checked { color: #ffffff; background-color: #7967ff; } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.eb-filterable-img-gallery .eb-gallery-img-content { margin: calc(10px / 2); } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.eb-filterable-img-gallery.masonry .eb-gallery-img-content { width: calc((100% / 3) - 10px) ; }.wp-admin .eb-parent-eb-image-gallery-cp92ce8 { display: block; opacity: 1; } .eb-parent-eb-image-gallery-cp92ce8 { display: block; } @media(max-width: 1024px){ .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.grid .eb-gallery-img-content { width: calc((100% / 3) - 10px); } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.masonry{ columns: ; } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.masonry .eb-gallery-img-content{ margin-bottom: px; } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.eb-filterable-img-gallery.masonry .eb-gallery-img-content { width: calc((100% / ) - 10px); }.editor-styles-wrapper.wp-embed-responsive .eb-parent-eb-image-gallery-cp92ce8 { display: block; opacity: 1; } .eb-parent-eb-image-gallery-cp92ce8 { display: block; }} @media(max-width: 767px){ .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.grid .eb-gallery-img-content { width: calc((100% / 3) - 10px); } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.masonry{ columns: ; } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.masonry .eb-gallery-img-content{ margin-bottom: px; } .eb-gallery-img-wrapper.eb-image-gallery-cp92ce8.eb-filterable-img-gallery.masonry .eb-gallery-img-content { width: calc((100% / ) - 10px); }.editor-styles-wrapper.wp-embed-responsive .eb-parent-eb-image-gallery-cp92ce8 { display: block; opacity: 1; } .eb-parent-eb-image-gallery-cp92ce8 { display: block; }}/* =eb-image-gallery-cp92ce8= Ends */