@charset "UTF-8";
/* https://www.happykids-academy.ro/wp-content/plugins/zupper-portfolio/library/zupper-portfolio-styles.css?ver=6.8.6 */
body.zp-body{overflow-x:hidden}.zupper-portfolio{font-size:14px}.zupper-portfolio h1{font-size:32px}.zupper-portfolio h2{font-size:28px}.zupper-portfolio h3{font-size:24px}.zupper-portfolio h4{font-size:20px}.zupper-portfolio h5{font-size:16px;font-weight:700}.zupper-portfolio h6{font-size:16px;font-weight:700}.zupper-portfolio h1,.zupper-portfolio h2,.zupper-portfolio h3,.zupper-portfolio h4,.zupper-portfolio h5,.zupper-portfolio h6{margin-top:15px;margin-bottom:15px;line-height:1.5em;padding:0}h1.zp-title a,h2.zp-title a,h3.zp-title a,h4.zp-title a,h5.zp-title a,h6.zp-title a{text-decoration:none;border-bottom:none;box-shadow:none}h1.zp-title,h2.zp-title,h3.zp-title,h4.zp-title,h5.zp-title,h6.zp-title{text-align:left}h1.zp-title span.cline,h2.zp-title span.cline,h3.zp-title span.cline,h4.zp-title span.cline,h5.zp-title span.cline,h6.zp-title span.cline{display:block;height:1px;border-top:solid 1px #000;margin:15px auto 0 0;text-align:left;width:25px;transition:all 0.35s ease-in-out}h1.zp-title span.gline,h2.zp-title span.gline,h3.zp-title span.gline,h4.zp-title span.gline,h5.zp-title span.gline,h6.zp-title span.gline{display:block;height:1px;border-top:solid 1px #EEE;text-align:left;width:100%;margin-top:0}div:hover>h2.zp-title span.cline,div:hover>h2.zp-title span.cline,div:hover>h3.zp-title span.cline,div:hover>h4.zp-title span.cline,div:hover>h5.zp-title span.cline,div:hover>h6.zp-title span.cline{width:75px;transition:all 0.35s ease-in-out}h1.zp-title.zp-tleft,h2.zp-title.zp-tleft,h3.zp-title.zp-tleft,h4.zp-title.zp-tleft,h5.zp-title.zp-tleft,h6.zp-title.zp-tleft{text-align:left}h1.zp-title.zp-tleft span.cline,h2.zp-title.zp-tleft span.cline,h3.zp-title.zp-tleft span.cline,h4.zp-title.zp-tleft span.cline,h5.zp-title.zp-tleft span.cline,h6.zp-title.zp-tleft span.cline{margin:15px auto 0 0}h1.zp-title.zp-tcenter,h2.zp-title.zp-tcenter,h3.zp-title.zp-tcenter,h4.zp-title.zp-tcenter,h5.zp-title.zp-tcenter,h6.zp-title.zp-tcenter{text-align:center}h1.zp-title.zp-tcenter span.cline,h2.zp-title.zp-tcenter span.cline,h3.zp-title.zp-tcenter span.cline,h4.zp-title.zp-tcenter span.cline,h5.zp-title.zp-tcenter span.cline,h6.zp-title.zp-tcenter span.cline{margin:15px auto 0 auto}h1.zp-title.zp-tright,h2.zp-title.zp-tright,h3.zp-title.zp-tright,h4.zp-title.zp-tright,h5.zp-title.zp-tright,h6.zp-title.zp-tright{text-align:right}h1.zp-title.zp-tright span.cline,h2.zp-title.zp-tright span.cline,h3.zp-title.zp-tright span.cline,h4.zp-title.zp-tright span.cline,h5.zp-title.zp-tright span.cline,h6.zp-title.zp-tright span.cline{margin:15px 0 0 auto}.zupper-portfolio .span-group{margin-top:15px}.zupper-portfolio .span-group span.cat_button{display:inline-block;margin-top:5px}.zupper-portfolio .portfolio_grid{margin-left:0;margin-right:0}.zupper-portfolio .portfolio_grid .portfolio-item{margin-right:0;margin-bottom:0;padding-left:0;padding-right:0;border-bottom-width:0}.zupper-portfolio .portfolio_grid .portfolio-item a{margin:0;padding:0;border-bottom-width:0}.zupper-portfolio .cat_to_left .span-group,.zupper-portfolio .dep_to_left .span-group,.zupper-portfolio .item_to_left{text-align:left}.zupper-portfolio .cat_to_center .span-group,.zupper-portfolio .dep_to_center .span-group,.zupper-portfolio .item_to_center{text-align:center}.zupper-portfolio .cat_to_right .span-group,.zupper-portfolio .dep_to_right .span-group,.zupper-portfolio .item_to_right{text-align:right}.zupper-portfolio .portfolio_grid .portfolio-item{margin:0;border:none;box-shadow:none;box-sizing:border-box}.zupper-portfolio .portfolio_grid .zp_1_cols .portfolio-item{width:100%}.zupper-portfolio .portfolio_grid .zp_2_cols .portfolio-item{width:50%}.zupper-portfolio .portfolio_grid .zp_3_cols .portfolio-item{width:33.33333333%}.zupper-portfolio .portfolio_grid .zp_4_cols .portfolio-item{width:25%}.zupper-portfolio .portfolio_grid .zp_5_cols .portfolio-item{width:20%}.zupper-portfolio .portfolio_grid .zp_6_cols .portfolio-item{width:16.666666%}.zupper-portfolio .portfolio-item .relative-item{position:relative;overflow:hidden}.zupper-portfolio .portfolio-item .portfolio-socials{width:100%;padding:10px;text-align:center}.zupper-portfolio .portfolio-item .absolute-social{position:absolute;bottom:-150px;transition:all 0.6s ease;width:100%;text-align:center}.zupper-portfolio .portfolio-item .portfolio-socials i{margin:0 3px}.zupper-portfolio .portfolio-item:hover .portfolio-socials{width:100%;padding:10px}.zupper-portfolio .portfolio-item:hover .absolute-social{position:absolute;bottom:10px;transition:all 0.6s ease}.zupper-portfolio .portfolio-item{margin-bottom:30px}.zupper-portfolio .portfolio-item img{margin-top:0;margin-bottom:0}.zupper-portfolio .portfolio-item .portfolio-item-name{font-size:18px;font-weight:700;padding:10px 10px 10px 10px}.zupper-portfolio .portfolio-item .portfolio-item-excerpt{font-size:14px;font-weight:400;padding:10px 10px 20px 10px}@media all and (max-width:992px){.zupper-portfolio .portfolio_grid .zp_4_cols .portfolio-item,.zupper-portfolio .portfolio_grid .zp_5_cols .portfolio-item,.zupper-portfolio .portfolio_grid .zp_6_cols .portfolio-item{width:33.33333333%}}@media all and (max-width:768px){.zupper-portfolio .portfolio_grid .zp_3_cols .portfolio-item,.zupper-portfolio .portfolio_grid .zp_4_cols .portfolio-item,.zupper-portfolio .portfolio_grid .zp_5_cols .portfolio-item,.zupper-portfolio .portfolio_grid .zp_6_cols .portfolio-item{width:50%}}@media all and (max-width:380px){.zupper-portfolio .portfolio_grid .zt_3_cols .portfolio-item,.zupper-portfolio .portfolio_grid .zt_4_cols .portfolio-item,.zupper-portfolio .portfolio_grid .zt_5_cols .portfolio-item,.zupper-portfolio .portfolio_grid .zt_6_cols .portfolio-item{width:100%}}.zupper-portfolio .portfolio_grid .owl-item .zp_1_cols .portfolio-item,.zupper-portfolio .portfolio_grid .owl-item .zp_2_cols .portfolio-item,.zupper-portfolio .portfolio_grid .owl-item .zp_3_cols .portfolio-item,.zupper-portfolio .portfolio_grid .owl-item .zp_4_cols .portfolio-item,.zupper-portfolio .portfolio_grid .owl-item .zp_5_cols .portfolio-item,.zupper-portfolio .portfolio_grid .owl-item .zp_6_cols .portfolio-item{width:100%}.zupper-portfolio .owl-theme .owl-nav .owl-prev,.zupper-portfolio .owl-theme .owl-nav .owl-next{padding:10px 20px;position:static}.zupper-portfolio .separated .portfolio-item{margin-bottom:15px}.zupper-portfolio .separated.gap-0{margin-left:0;margin-right:0}.zupper-portfolio .separated.gap-0 .portfolio-item{padding-left:0;padding-right:0}.zupper-portfolio .separated.gap-5{margin-left:-5px;margin-right:-5px}.zupper-portfolio .separated.gap-5 .portfolio-item{padding-left:5px;padding-right:5px}.zupper-portfolio .separated.gap-10{margin-left:-10px;margin-right:-10px}.zupper-portfolio .separated.gap-10 .portfolio-item{padding-left:10px;padding-right:10px}.zupper-portfolio .separated.gap-15{margin-left:-15px;margin-right:-15px}.zupper-portfolio .separated.gap-15 .portfolio-item{padding-left:15px;padding-right:15px}.zupper-portfolio .separated.gap-20{margin-left:-20px;margin-right:-20px}.zupper-portfolio .separated.gap-20 .portfolio-item{padding-left:20px;padding-right:20px}.zupper-portfolio .separated.gap-25{margin-left:-25px;margin-right:-25px}.zupper-portfolio .separated.gap-25 .portfolio-item{padding-left:25px;padding-right:25px}.zupper-portfolio .separated.gap-30{margin-left:-30px;margin-right:-30px}.zupper-portfolio .separated.gap-30 .portfolio-item{padding-left:30px;padding-right:30px}.zupper-portfolio .separated.gap-35{margin-left:-35px;margin-right:-35px}.zupper-portfolio .separated.gap-35 .portfolio-item{padding-left:35px;padding-right:35px}.zupper-portfolio .separated.gap-40{margin-left:-40px;margin-right:-40px}.zupper-portfolio .separated.gap-40 .portfolio-item{padding-left:40px;padding-right:40px}.zupper-portfolio .separated.gap-45{margin-left:-45px;margin-right:-45px}.zupper-portfolio .separated.gap-45 .portfolio-item{padding-left:45px;padding-right:45px}.zupper-portfolio .separated.gap-50{margin-left:-50px;margin-right:-50px}.zupper-portfolio .separated.gap-50 .portfolio-item{padding-left:50px;padding-right:50px}.zupper-portfolio .separated.gap-55{margin-left:-55px;margin-right:-55px}.zupper-portfolio .separated.gap-55 .portfolio-item{padding-left:55px;padding-right:55px}.zupper-portfolio .separated.gap-60{margin-left:-60px;margin-right:-60px}.zupper-portfolio .separated.gap-60 .portfolio-item{padding-left:60px;padding-right:60px}.zupper-portfolio .separated.gap-65{margin-left:-65px;margin-right:-65px}.zupper-portfolio .separated.gap-65 .portfolio-item{padding-left:65px;padding-right:65px}.zupper-portfolio .separated.gap-70{margin-left:-70px;margin-right:-70px}.zupper-portfolio .separated.gap-70 .portfolio-item{padding-left:70px;padding-right:70px}.zupper-portfolio .separated.gap-75{margin-left:-75px;margin-right:-75px}.zupper-portfolio .separated.gap-75 .portfolio-item{padding-left:75px;padding-right:75px}.zupper-portfolio .portfolio-item-com_logo img{margin:0 auto}.portfolio_item_contacts{margin:10px auto}.portfolio_item_contacts a{text-decoration:none}.portfolio_item_contacts a i{font-size:18px;text-decoration:none}.zupper-portfolio .owl-theme .portfolio-item{margin-bottom:0}.zupper-portfolio .owl-theme .owl-nav{margin-top:0;margin-bottom:45px}.zupper-portfolio .owl-item .item{margin-bottom:0}.zupper-portfolio .portfolio_grid .portfolio-item .relative-item,.zupper-portfolio .portfolio_grid .portfolio-item .relative-item a{display:block;position:relative;overflow:hidden!important}.zupper-portfolio .portfolio_grid .portfolio-item .relative-item .zphovernone,.zupper-portfolio .portfolio_grid .portfolio-item .relative-item .zphovertop,.zupper-portfolio .portfolio_grid .portfolio-item .relative-item .zphovercenter,.zupper-portfolio .portfolio_grid .portfolio-item .relative-item .zphoverborder,.zupper-portfolio .portfolio_grid .portfolio-item .relative-item .zphoverdir{position:absolute;width:100%;height:100%}.zupper-portfolio .portfolio_grid .portfolio-item .relative-item .zphovernone{top:100%;left:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.zupper-portfolio .portfolio_grid .portfolio-item .relative-item:hover .zphovernone{top:0;left:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.zupper-portfolio .portfolio_grid .portfolio-item .relative-item .zphovertop{top:-100%;left:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.zupper-portfolio .portfolio_grid .portfolio-item:hover .relative-item .zphovertop{top:0;left:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.zupper-portfolio .portfolio_grid .portfolio-item .relative-item .zphovercenter{top:50%;left:50%;width:0;height:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.zupper-portfolio .portfolio_grid .portfolio-item:hover .relative-item .zphovercenter{top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.zupper-portfolio .portfolio_grid .portfolio-item .relative-item .zphovercenter .portfolio-item-name{width:100%}.zupper-portfolio .portfolio_grid .portfolio-item .relative-item .zphoverborder{top:50%;left:50%;width:0;height:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.zupper-portfolio .portfolio_grid .portfolio-item:hover .relative-item .zphoverborder{top:2%;left:2%;width:96%;height:96%;border:solid 1px #FFF;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.zupper-portfolio .portfolio_grid .portfolio-item .relative-item a div.zp-icon i{font-size:36px}.zupper-portfolio .portfolio_grid .portfolio-item .relative-item a div.zp-icon{position:absolute;top:150%;left:50%;width:36px;margin-left:-18px;margin-top:-18px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.zupper-portfolio .portfolio_grid .portfolio-item:hover .relative-item a div.zp-icon{top:50%;left:50%;width:36px;margin-left:-18px;margin-top:-18px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.zupper-portfolio .portfolio_grid .portfolio-item .relative-item a .zphovernone div.zp-icon,.zupper-portfolio .portfolio_grid .portfolio-item .relative-item a .zphovertop div.zp-icon,.zupper-portfolio .portfolio_grid .portfolio-item .relative-item a .zphovercenter div.zp-icon,.zupper-portfolio .portfolio_grid .portfolio-item .relative-item a .zphoverdir div.zp-icon{top:50%}.zupper-portfolio .portfolio-item .zp-in-a-relative .portfolio-item-name{padding-top:15%}.zupper-portfolio .portfolio_grid .portfolio-item .relative-item a div.zp-icon.zp-in-over-img{position:static;margin:10px auto;text-align:center}.zupper-portfolio .portfolio_grid .portfolio-item .relative-item .zp-video-hide{display:none!important}.zupper-portfolio.zp-zoom-img .portfolio_grid .portfolio-item .relative-item a{overflow:hidden}.zupper-portfolio.zp-zoom-img .portfolio_grid .portfolio-item .relative-item a img{transform:scale(1);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.zupper-portfolio.zp-zoom-img .portfolio_grid .portfolio-item:hover .relative-item a img{transform:scale(1.15);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.zupper-portfolio.zp-zoom-img .portfolio_grid .portfolio-item .relative-item{background-size:100% auto!important;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.zupper-portfolio.zp-zoom-img .portfolio_grid .portfolio-item:hover .relative-item{background-size:115% auto!important;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.zupper-portfolio.zp-zoom-img .portfolio_grid .portfolio-item .relative-item a{background-size:100% auto!important;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.zupper-portfolio.zp-zoom-img .portfolio_grid .portfolio-item:hover .relative-item a{background-size:115% auto!important;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.zupper-portfolio.zp-zoom-img .portfolio_grid .portfolio-item .relative-item a div{background:rgba(0,0,0,0)}.zupper-portfolio.zp-zoom-img .portfolio_grid .portfolio-item .relative-item a{position:relative}.zupper-portfolio.zp-zoom-img .portfolio_grid .portfolio-item .relative-item a div.portfolio-item-name span{visibility:visible!important;padding-top:15%!important;font-size:28px!important;line-height:34px!important}.fluid-width-video-wrapper{padding-top:0px!important;top:0px!important;left:0px!important;width:auto!important;position:static!important;height:100%!important}.fluid-width-video-wrapper.zp-video-icon:before{font-family:'Glyphicons Halflings';content:"\e072";font-weight:400;color:#FFF;font-size:50px;width:50px;height:26px;position:absolute;top:50%;left:50%;margin-top:-28px;margin-left:-25px;visibility:visible;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.fluid-width-video-wrapper.zp-video-icon:hover:before{visibility:hidden;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.zupper-portfolio .portfolio-item:hover .portfolio-socials{border-top-left-radius:0px!important;border-top-right-radius:0px!important}.zupper-portfolio .portfolio-item .portfolio-item-name{border-radius:0px!important}.zupper-portfolio .portfolio-item .portfolio-item-excerpt{border-radius:0px!important}