/*============== NEW HOVER ==============*/.grid-inner:hover .portfolio-content{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);top:50%;}.grid-inner:hover .item-title{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}.portfolio-content{color:#FFFFFF;margin-top:50px;opacity:0;position:absolute;top:48%;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0.3s;width:100%;z-index:2;text-align:center;}.portfolio-content>span{display:block;padding:0 20px 0 20px;text-transform:uppercase;letter-spacing:3px;}.port-block:hover .portfolio-image{-webkit-transform:rotate(9deg) scale(1.4);-moz-transform:rotate(9deg) scale(1.4);-ms-transform:rotate(9deg) scale(1.4);-o-transform:rotate(9deg) scale(1.4);transform:rotate(9deg) scale(1.4);}.grid-inner:hover .portfolio-image:before{background:rgba(0,0,0,0.6);}.portfolio-image:before{content:'';background:rgba(0,0,0,0);z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.grid-border:after{background:none repeat scroll 0 0 #FFFFFF;content:"";height:1px;left:50%;position:absolute;top:45%;width:50px;opacity:0;margin-left:-25px;-webkit-transform:rotate(90deg) scale(2.7);-moz-transform:rotate(90deg) scale(2.7);-ms-transform:rotate(90deg) scale(2.7);-o-transform:rotate(90deg) scale(2.7);transform:rotate(90deg) scale(2.7);-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.grid-border:before{background:none repeat scroll 0 0 #FFFFFF;content:"";height:1px;left:50%;position:absolute;top:45%;width:50px;opacity:0;margin-left:-25px;z-index:1;-webkit-transform:rotate(0deg) scale(2.7);-moz-transform:rotate(0deg) scale(2.7);-ms-transform:rotate(0deg) scale(2.7);-o-transform:rotate(0deg) scale(2.7);transform:rotate(0deg) scale(2.7);-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.grid-inner:hover .grid-border:after{opacity:0.3;top:50%;-webkit-transform:rotate(180deg) scale(1);-moz-transform:rotate(180deg) scale(1);-ms-transform:rotate(180deg) scale(1);-o-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1);}.grid-inner:hover .grid-border:before{opacity:0.3;top:50%;-webkit-transform:rotate(90deg) scale(1);-moz-transform:rotate(90deg) scale(1);-ms-transform:rotate(90deg) scale(1);-o-transform:rotate(90deg) scale(1);transform:rotate(90deg) scale(1);}.project-video:hover i{opacity:0;}.project-video .item-title:after{color:#FFF;}/*============== END NEW HOVER ==============*/.portfolio-grid{list-style-type:none;position:relative;max-width:100%;/*margin: 0 auto;*/}.portfolio-grid .grid-item{margin:0px;overflow:hidden;padding:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;z-index:3;transform-origin:50% 0;-webkit-transform-origin:50% 0;}.portfolio-grid .grid-item.justified{position:absolute;display:none;/*display:none;*/}/*s*/.portfolio-grid .grid-item.metro{position:absolute;display:none;/*opacity: 0;*/}.portfolio-grid .grid-item.masonry{position:absolute;display:none;/*opacity: 0;*/}html.ie9 .portfolio-grid .grid-item.justified{opacity:1;/*display:none;*/}/*s*/html.ie9 .portfolio-grid .grid-item.metro{position:absolute;display:block;/*opacity: 0;*/}#infscroll{position:relative;clear:both;}#loading-content{position:fixed;right:50px;top:50px;background:orange;text-align:center;font-size:20px;text-transform:uppercase;padding:10px;}.portfolio-grid .grid-item.filter-off{display:none !important;}.loadmore{text-align:center;text-transform:uppercase;}.gridifier-background-wrap{top:0;left:0;z-index:100;background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;}.gridifier-popup{bottom:5%;height:90%;left:5%;overflow:auto;position:fixed;right:5%;top:5%;width:90%;z-index:101;}.gridifier-popup .blog-date{background:transparent;padding:10px;}.gridifier-popup .title{}.gridifier-popup .category-item{display:inline-block;margin-bottom:20px;margin-top:15px;}.gridifier-popup .category-item a{margin-right:5px;margin-top:5px;padding:5px;}.gridifier-popup .button a{color:#000000;display:inline-block;padding:20px;letter-spacing:3px;text-transform:uppercase;}.gridifier-popup .description{height:150px;overflow:auto;}.gridifier-popup .button{display:inline-block;margin:40px 0 0;text-decoration:none;}.gridifier-popup .owl-prev{left:0px;position:absolute;top:-250px;}.gridifier-popup .owl-next{position:absolute;top:-250px;right:0px;}.gridifier-items{position:relative;}.clearfix:after{content:"";display:table;clear:both;}.grid-item .portfolio-image{width:100%;height:100%;background-size:cover;background-position:center center;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s;}.grid-item.masonry .portfolio-image img{max-width:100%;height:auto;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s;}.grid-item .portfolio-image-blog{width:100%;height:100%;background-size:cover;background-position:center center;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s;}.grid-item .cover{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:1;}.portfolio-content-wrapper{display:none;position:relative;height:580px;}.portfolio-content-wrapper .close-content{color:#000000;cursor:pointer;font-size:20px;height:100px;line-height:94px;padding:5px;position:fixed;right:0;text-align:center;text-transform:uppercase;top:0;width:100px;z-index:120;}.gridifier-popup .owl-buttons{left:0;position:relative;right:0;top:-30px;}.gridifier-popup .client{border-top:1px solid #EEEEEE;margin-top:30px;padding:20px 0 0;}.gridifier-popup .owl-theme .owl-controls .owl-page span{background:none repeat scroll 0 0 #FFFFFF;display:block;height:5px;margin:1px;transition:all 0.2s ease-in-out 0s;width:50px;}.gridifier-popup .owl-pagination{bottom:8px;margin:auto;position:absolute;right:35%;text-align:center;}.portfolio-content-wrapper{background:none repeat scroll 0 0 #FFFFFF;height:auto;padding:70px;}.portfolio-content-wrapper .close-content:before{content:'\e9a4';font-family:icomoon;font-size:40px;}.gridifier-popup .content{padding-right:30px;}.gridifier-popup .categories{border-top:1px solid rgba(0,0,0,0.1);margin:30px 0 30px 0;}.gridifier-popup .category-item>a{border:1px solid rgba(255,255,255,0);color:#999999;display:inline-block;margin:0px;padding:10px;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}.gridifier-popup .category-item>a:hover{border-bottom:1px solid rgba(0,0,0,0.2);-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}.gridifier-popup .category-item>a:before{content:'/';margin-right:18px;color:#CCC;font-size:12px;position:relative;top:1px;}.gridifier-popup .category-item>a:first-child:before{display:none;}.portfolio-content-wrapper .gallery{position:relative;height:90%;}.portfolio-content-wrapper .gallery .owl-controls,.portfolio-content-wrapper .gallery .owl-wrapper-outer{opacity:0;}.portfolio-content-wrapper .gallery-item{background-size:cover;height:450px;text-align:center;background-position:center center;}.grid-item .recent-posts .post{width:100%;height:100%;}.portfolio-grid{padding:0 !important;}.item-title{}.item-title>a:before{background:none repeat scroll 0 0 rgba(255,255,255,0.04);content:"";height:1000px;left:-5px;position:absolute;top:-582px;transform:skewY(45deg);width:1000px;z-index:-1;}/*html.properbrowser .item-title:before {*//*border: 2px solid;*//*-webkit-border-radius: 50%;*//*-moz-border-radius: 50%;*//*border-radius: 50%;*//*content: "\ea9b";*//*font-family: 'icomoon';*//*font-size: 16px;*//*height: 35px;*//*left: 20px;*//*line-height: 30px;*//*position: absolute;*//*text-align: center;*//*width: 35px;*//*}*/.grid-item:hover .item-title{bottom:0;}.grid-item .portfolio-image{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.excerpt{display:none;}.portfolio-content h3{border:2px solid;display:inline;font-size:14px;font-weight:700;letter-spacing:3px;margin:auto;opacity:0;padding:15px;position:relative;top:30px;width:50%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.portfolio-content h3:hover{border:2px solid #FFFFFF;background:#FFFFFF;color:#414141 !important;}/* ============ AJAX Recent posts ===================*/.recent-posts-ajax-hover>h4>a{border-bottom:1px solid;}.recent-posts-ajax-hover:hover a{border-bottom:0px solid;}.recent-posts-ajax-hover>h4{bottom:0;max-width:80%;min-width:40%;position:absolute;color:#FFFFFF;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;text-align:left;padding:20px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}.recent-posts-ajax-hover>h4:hover{background:#FFFFFF;color:#414141;}html.properbrowser .recent-posts-ajax-hover>h4:before{border:2px solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#FFFFFF;content:'\ea9b';display:block;float:left;font-family:icomoon;font-size:14px;height:30px;line-height:25px;margin-right:10px;position:relative;text-align:center;width:30px;z-index:1;}html.ie .recent-posts-ajax-hover>h4:before{border:2px solid;border-radius:50%;color:#FFFFFF;content:'\ea9b';display:block;float:left;font-family:icomoon;font-size:14px;height:30px;line-height:25px;margin-right:10px;position:relative;text-align:center;width:30px;z-index:1;}.masonry img{max-width:100%;min-width:100%;height:auto;}.recent-posts-ajax-hover>.recentpost-date{color:#FFFFFF;position:absolute;bottom:-50px;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}.blog-grid .gridifier .grid-item iframe{margin:0 auto !important;max-width:90% !important;min-width:0 !important;}.columns1 .port-block,.columns2 .port-block,.columns3 .port-block,.columns4 .port-block,.columns6 .port-block,.columns12 .port-block{border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.columns12 .item-title{background:none repeat scroll 0 0 #FFFFFF;bottom:-123px;font-family:dosis;font-size:12px;font-weight:500;letter-spacing:3px;padding:10px 20px 10px 30px;position:absolute;text-align:left;text-transform:uppercase;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;width:100%;}.columns12 .item-title:before{display:none;}.video_container.grid-video{position:absolute;}.video-icon{font-family:icomoon;font-style:normal;font-size:60px;position:absolute;top:50%;left:45%;z-index:1;color:#FFF;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.grid-item .bx-ajax-gallery img{max-width:100%;}.recent-posts-ajax .bx-controls{z-index:150;}.grid-preloader{position:absolute;width:100%;height:100%;background:transparent;z-index:10;}.grid-inner{overflow:hidden;margin:0;height:100%;}.portfolio-image-wrap{overflow:hidden !important;display:table-cell;vertical-align:middle;}.portfolio-image-wrap img{max-width:100%;height:auto;}#grid-wrap{position:relative;overflow:hidden;width:100%;}.grid-border{overflow:hidden;height:100%;margin:0px;padding:0px;}.video_container.grid-video{top:0;z-index:-1;}