:root{--header-height:70px;--themecolor:#c40000;--themecolorrgba:126,150,128}.header-size-custom #logo img{height:70px}@media (min-width:992px){.header-size-custom .header-wrap-clone{height:71px}#header.header-size-custom+.include-header{margin-top:-72px}.header-size-custom .menu-container>.menu-item>.menu-link{padding-top:24px;padding-bottom:24px}}.bg-color{background-color:var(--themecolor,#7e9680)!important}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0}}#header .button-link{padding:8px 14px;font-size:13px;margin-right:5px;color:#fff;transition:all .4s ease;background-color:#7e9680;background-color:var(--themecolor,#7e9680);border-radius:3px}.hero-diagonal:before{height:100%;content:"";position:absolute;background-size:cover;-webkit-clip-path:none;clip-path:none;top:0;background-position:50%;left:0;width:100%;background-image:linear-gradient(90deg,#7e9680 30%,rgba(126,150,128,.5));background-image:linear-gradient(to right,rgba(var(--themecolorrgba,126,150,128),1) 30%,rgba(var(--themecolorrgba,126,150,128),.5) 100%);z-index:2}.swiper-button-disabled{display:none}.slider-arrow-left,.slider-arrow-right{height:50px;right:auto;background-color:#fff;border-radius:50%;left:20px;width:50px}.slider-arrow-right{right:20px;left:auto}.slider-arrow-left i,.slider-arrow-right i{height:50px;text-shadow:none;color:#7e9680;color:var(--themecolor,#7e9680);margin:0;line-height:48px}.slider-arrow-right i{margin-right:2px}.section-img img{border:10px solid #fff;width:100%}.section-yogas .card{padding:35px;border:0;border-top-right-radius:8px;border-top:6px solid #7e9680;border-top-color:var(--themecolor,#7e9680);border-top-left-radius:8px;background-size:cover;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-position:0 101%;background-image:url(https://floreara.online/demos/yoga/images/card-wave-2.svg);background-repeat:repeat-x}.testi-content p{font-style:normal;line-height:1.95}.play-icon{transition:transform .3s ease}.play-icon:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.play-icon i{height:80px;font-size:28px;color:#000;transition:all .3s ease;text-align:center;background-color:#fff;border-radius:50%;width:80px;line-height:81px;padding-left:5px;z-index:2}.play-icon:hover i{color:#fff;background-color:#7e9680;background-color:var(--themecolor,#7e9680)}.owl-carousel .jumbotron{height:400px}.owl-item .jumbotron{transform:scale(.95);transition:all .5s ease;opacity:.5}.owl-item .jumbotron-text{transform:scale(.9);transition:all .4s ease .2s;opacity:0}.owl-item.active .jumbotron,.owl-item.active .jumbotron-text{transform:scale(1);opacity:1}#oc-teachers .owl-nav [class*=owl-]{height:60px;font-size:28px;border:none;color:#333;opacity:1;background-color:transparent;border-radius:0;left:61px!important;line-height:60px}#oc-teachers.owl-nav .owl-next{right:-61px;left:auto}#oc-teachers .owl-nav .owl-next{right:62px!important;border-radius:0;left:auto!important}#oc-teachers .owl-nav [class*=owl-]:hover{transform:scale(1.3);color:#7e9680!important;color:var(--themecolor,#7e9680)!important;background-color:transparent!important}.device-md #oc-teachers .owl-nav .owl-prev{left:67px!important}.device-md #oc-teachers .owl-nav .owl-next{right:67px!important}.device-sm #oc-teachers .owl-nav .owl-prev,.device-xs #oc-teachers .owl-nav .owl-prev{left:27px!important}.device-sm #oc-teachers .owl-nav .owl-next,.device-xs #oc-teachers .owl-nav .owl-next{right:27px!important}.section-schedule .nav-link{overflow:hidden;border-left:5px solid transparent;padding:15px 20px;font-size:20px;margin-bottom:10px;color:#444;transition:all .3s ease;position:relative;background-color:#fff;box-shadow:3px 8px 30px 4px rgba(0,0,0,.1);font-family:Sansita,sans-serif}.section-schedule .nav-pills .nav-link.active{border-left-color:#7e9680;color:#7e9680;background-color:#fff;box-shadow:3px 8px 30px 4px rgba(0,0,0,.2)}.section-schedule .nav-link:after{height:100%;right:5px;transition:all .3s linear;content:"";position:absolute;background-size:50px 50px;opacity:0;bottom:0;background-position:100% 90%;width:100%;background-image:url(https://floreara.online/demos/yoga/images/yoga-icons/color/svg/asana_lotus_col.svg);background-repeat:no-repeat}.section-schedule .nav-link.active:after,.section-schedule .nav-link:hover:after{opacity:.6;background-position:100% 70%}.schedule-wrap{padding:30px;position:relative;background-color:#fff;box-shadow:3px 8px 30px 4px rgba(0,0,0,.2);border-radius:4px}.schedule-wrap:after{height:200px;right:20px;content:"";position:absolute;opacity:.07;bottom:20px;background:#fff url(https://floreara.online/demos/yoga/images/yoga-icons/color/svg/asana_lotus_col.svg) no-repeat 100% 100%/100%;width:200px;z-index:0}.schedule-wrap:nth-child(2):after,.section-schedule .nav-link:nth-child(2):after{background-image:url(https://floreara.online/demos/yoga/images/yoga-icons/color/svg/asana_cobra.svg)}.schedule-wrap:nth-child(3):after,.section-schedule .nav-link:nth-child(3):after{background-image:url(https://floreara.online/demos/yoga/images/yoga-icons/color/svg/man_well.svg)}.schedule-wrap:nth-child(4):after,.section-schedule .nav-link:nth-child(4):after{background-image:url(https://floreara.online/demos/yoga/images/yoga-icons/color/svg/mudra_surya.svg)}.schedule-wrap:nth-child(5):after,.section-schedule .nav-link:nth-child(5):after{background-image:url(https://floreara.online/demos/yoga/images/yoga-icons/color/svg/vishudda_col.svg)}.schedule-wrap:nth-child(6):after,.section-schedule .nav-link:nth-child(6):after{background-image:url(https://floreara.online/demos/yoga/images/yoga-icons/color/svg/woman_well.svg)}.schedule-wrap:nth-child(7):after,.section-schedule .nav-link:nth-child(7):after{background-image:url(https://floreara.online/demos/yoga/images/yoga-icons/color/svg/asana_dog_col.svg)}.schedule-wrap dt{margin-bottom:10px}.schedule-wrap dt:not(:last-of-type)+dd{margin-bottom:20px;border-bottom:1px dashed rgba(0,0,0,.1);padding-bottom:20px}.schedule-wrap dt:last-of-type,.schedule-wrap dt:last-of-type+dd{margin-bottom:0}.schedule-desc,.schedule-time{font-size:20px;font-weight:700;line-height:1.6}.schedule-desc small{font-size:13px;opacity:.5;margin-top:4px;display:block}.schedule-teacher{height:46px;position:relative;border-radius:50%;width:46px;z-index:2}.countdown.countdown-inline{display:block}.countdown-row{margin:0}.countdown-section{border-left:0;padding:1rem;color:#888;text-transform:uppercase;letter-spacing:1px;background-color:hsla(0,0%,100%,.1)}.countdown-amount{font-size:17px;margin-bottom:5px;color:#333}.pricing .btn{transform:translateY(50%)}.section-price:before{height:500px;content:"";position:absolute;top:130px;background:url(https://floreara.online/demos/yoga/images/yoga-icons/color/svg/asana_triangle_col.svg) no-repeat;background-size:100%;opacity:.06;border-radius:50%;left:-80px;width:500px}.text-title{position:relative;text-align:center;top:15px;display:block}.text-title h3{padding:0 20px;margin-bottom:0;background-color:#fff;display:inline}.text-title h3 img{display:none}.price-features{border:1px solid #7e9680;border-color:var(--themecolor,#7e9680);border-radius:10px}.price-features>div{padding:60px}.price-features .iconlist li{font-size:16px;margin-bottom:10px}.masonry-thumbs .grid-item{border-right:2px solid #fff;padding:0;border-bottom:2px solid #fff;border-radius:4px;display:block}.masonry-thumbs .grid-item img{-webkit-transform:scale(1.05) translateX(-2px) translateY(-2px);transform:scale(1.05) translateX(-2px) translateY(-2px);padding:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.masonry-thumbs .grid-item:hover img{-webkit-transform:scale(1.05) translateX(2px) translateY(2px);transform:scale(1.05) translateX(2px) translateY(2px);-webkit-filter:sepia(0) saturate(1.3);filter:sepia(0) saturate(1.3);opacity:.9}.yoga-video .play-icon{position:absolute;top:50%;margin-left:-40px;left:50%;margin-top:-40px}#footer:after{height:100%;right:0;content:"";position:absolute;background-size:700px auto;opacity:.15;top:0;background-position:100% 90%;width:700px;background-repeat:no-repeat}#footer>div{position:relative;z-index:1}@media (min-width:992px){.hero-diagonal:before{-webkit-clip-path:polygon(0 0,100% 0,75% 100%,0 100%);clip-path:polygon(0 0,100% 0,75% 100%,0 100%);width:60%}.section-img{height:100%;right:0;position:absolute;top:-30px;width:52%;display:block}.section-img .section-img-sm{height:auto;right:auto;position:absolute;bottom:-30px;top:auto;left:-40px;width:360px}.schedule-wrap dt{margin-bottom:20px}.text-title h3 img{margin-right:10px;position:relative;top:-1px;display:inline-block}}