.rit-list-imgs,.rit-list-imgs li{margin:0;padding:0}.ri-portfolio .outfilter,.ri-portfolio .wrap-portfolio-img,.ri-portfolio-detail .owl-carousel.owl-theme,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme{overflow:hidden}.ri-portfolio .wrap-pagination,.ri-portfolio-detail.has-sidebar>.row:after{clear:both}.rit-mask-modal{width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:999}.rit-mask-modal:hover{cursor:pointer}.rit-wrap-modal{position:fixed;left:50%;z-index:9999;transform:translate(-50%,-50%)}.rit-list-imgs li{text-align:center;list-style:none;position:relative}.btn-modal,.close-box{position:fixed;text-align:center}.close-box{width:40px;height:40px;top:50px;right:50px;line-height:40px;border-radius:50%;border:1px solid #fff;color:#fff}.close-box:hover{cursor:pointer}.btn-modal{width:50px;height:50px;line-height:50px;display:block;top:50%;font-size:40px;z-index:9999;transition:all .3s}.btn-modal.prev-item{left:0}.btn-modal.next-item{right:0}.btn-modal:hover{cursor:pointer;color:#fff}.ri-portfolio-detail .owl-item .portfolio-item,.ri-portfolio-detail .owl-item .rit-gallery-item,.ri-portfolio.rit-portfolio-carousel .owl-item .portfolio-item,.ri-portfolio.rit-portfolio-carousel .owl-item .rit-gallery-item{width:100%!important}.ri-portfolio-detail .owl-carousel.owl-theme .owl-controls,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls{margin-top:0}.ri-portfolio-detail .owl-carousel.owl-theme .owl-controls .owl-page span,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-page span{width:12px;height:12px;margin:0 4px;background:#333;transition:all .4s}.ri-portfolio-detail .owl-carousel.owl-theme .owl-controls .owl-page.active span,.ri-portfolio-detail .owl-carousel.owl-theme .owl-controls.clickable .owl-page:hover span,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-page.active span,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls.clickable .owl-page:hover span{background:#f1c40f}.ri-portfolio-detail .owl-carousel.owl-theme .owl-controls .owl-page.active span,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-page.active span{width:30px}.ri-portfolio-detail .owl-carousel.owl-theme .owl-controls .owl-buttons div,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons div{font-size:0;width:40px;height:40px;padding:0;line-height:40px;margin:-20px 0 0;border:2px solid #959595;border-radius:0;color:#959595;background:0 0;position:absolute;top:50%;transition:all .4s}.ri-portfolio-detail .owl-carousel.owl-theme .owl-controls .owl-buttons div:before,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons div:before{content:"\c139";font-family:cleversoft;font-size:18px;line-height:36px}.ri-portfolio-detail .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-50px;right:auto}.ri-portfolio-detail .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev:before,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev:before{content:"\c138"}.ri-portfolio-detail .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next{left:auto;right:-50px}.ri-portfolio-detail .owl-carousel.owl-theme .owl-controls .owl-buttons div:hover,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons div:hover{color:#fff;border-color:#f1c40f;background:#f1c40f}.ri-portfolio-detail .owl-carousel.owl-theme:hover .owl-controls .owl-buttons>div.owl-prev,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme:hover .owl-controls .owl-buttons>div.owl-prev{left:40px}.ri-portfolio-detail .owl-carousel.owl-theme:hover .owl-controls .owl-buttons>div.owl-next,.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme:hover .owl-controls .owl-buttons>div.owl-next{right:40px}body article.ri-portfolio-detail .entry-content,body:not(.search-results) article.ri-portfolio-detail:not(.type-page) .entry-content{width:auto;float:left;margin:30px 0 0}.ri-portfolio *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ri-portfolio .hidden{display:none!important}.ri-portfolio .entry-content a,.ri-portfolio a{box-shadow:none}.ri-portfolio .ajax-func,.ri-portfolio .btn{font-size:12px;letter-spacing:1px;display:inline-block;font-weight:400;line-height:21px;text-align:center;text-transform:uppercase;padding:12px 38px;border:0;border-radius:0;color:#272727;background-color:#f1c40f;-webkit-transition:all .3s;transition:all .3s}.ri-portfolio .ajax-func:hover,.ri-portfolio .btn:hover{color:#fff;border-color:#222;background:#222}.ri-portfolio #infscr-loading,.ri-portfolio .rit-ajax-load-more{text-align:center}.ri-portfolio .rit-ajax-load-more .ajax-func{display:inline-block;margin:30px auto 0}.ri-portfolio .outfilter{opacity:0;margin:0;padding:0;width:0!important}.ri-portfolio .wrap-portfolio-filter{width:100%;display:inline-block}.ri-portfolio #mobile-portfolio-filter{margin:0 auto;width:250px;text-align:center;font-size:16px;display:none}.ri-portfolio #portfolio-filter{width:100%;display:inline-block;padding:0;margin:0 0 35px}.ri-portfolio #portfolio-filter li{color:#333;display:inline-block;text-transform:uppercase;font-size:14px;font-weight:400;letter-spacing:1px;padding:4px 23px;position:relative;transition:all .3s}.ri-portfolio #portfolio-filter li:first-child{padding-left:0}.ri-portfolio #portfolio-filter li.active,.ri-portfolio #portfolio-filter li:hover{color:#f1c40f;cursor:pointer}.ri-portfolio .portfolio-item,.ri-portfolio .wrap-portfolio-img{position:relative}.ri-portfolio .wrap-portfolio-img a{display:block;position:relative;overflow:hidden}.ri-portfolio .wrap-portfolio-img img{transition:all .5s}.ri-portfolio .wrap-portfolio-img:after{width:100%;height:100%;opacity:0;content:'';display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);transition:all .6s}.ri-portfolio .portfolio-info{width:100%;position:absolute;top:50%;left:0;right:0;text-align:center;opacity:0;transition:all .5s;transform:translateY(-50%);z-index:3}.ri-portfolio .portfolio-info .title{margin:0 0 20px}.ri-portfolio .portfolio-info .title a{color:#fff;font-size:18px}.ri-portfolio .portfolio-info a{color:#fff;transition:all 0s}.ri-portfolio .portfolio-info a:hover{color:#f1c40f}.ri-portfolio .portfolio-info .list-cat{margin-bottom:10px}.ri-portfolio .portfolio-info .list-cat a{margin-right:10px}.ri-portfolio .portfolio-info .list-cat a:last-child{margin-right:0}.ri-portfolio .wrap-portfolio-item{position:relative}.ri-portfolio .wrap-portfolio-item:hover{cursor:pointer}.ri-portfolio .wrap-portfolio-item:hover .wrap-portfolio-img img{transform:scale(1.2)}.ri-portfolio .wrap-portfolio-item:hover .wrap-portfolio-img:after{opacity:1;z-index:1}.ri-portfolio .wrap-portfolio-item:hover .portfolio-info{opacity:1}.ri-portfolio .wrap-portfolio-imgs>.row{margin-left:-15px;margin-right:-15px}.ri-portfolio .portfolio-info{color:#fff}.ri-portfolio .portfolio-info .btn-readmore{font-size:12px;letter-spacing:1px;display:inline-block;color:#272727}.ri-portfolio .portfolio-info .btn-readmore:hover{color:#fff}.ri-portfolio .wrap-portfolio-block-item .portfolio-item{float:left;margin:0;border:0;box-shadow:none}.ri-portfolio .wrap-portfolio-block-item .portfolio-item .wrap-portfolio-img,.ri-portfolio .wrap-portfolio-block-item .portfolio-item .wrap-portfolio-img a{border:0;display:flex}.ri-portfolio .wrap-portfolio-block-item .portfolio-item .portfolio-info .title,.ri-portfolio .wrap-portfolio-block-item .portfolio-item .portfolio-info .title a{font-size:14px}.ri-portfolio.column-2 .wrap-portfolio-block-item .portfolio-item{width:50%}.ri-portfolio.column-3 .wrap-portfolio-block-item .portfolio-item{width:33.33333333%}.ri-portfolio.column-4 .wrap-portfolio-block-item .portfolio-item{width:25%}.ri-portfolio.column-5 .wrap-portfolio-block-item .portfolio-item{width:20%}.ri-portfolio.column-6 .wrap-portfolio-block-item .portfolio-item{width:16.67%}.ri-portfolio.rit-portfolio-carousel .portfolio-item{margin-bottom:0}.ri-portfolio.rit-portfolio-carousel .owl-item{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme{overflow:visible}.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons{position:absolute;top:-64px;right:15px}.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons div{position:static}.ri-portfolio.rit-portfolio-carousel .owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev{margin-right:10px}.ri-portfolio .ri-pagination{display:inline-block;width:100%;margin-top:20px;padding-top:33px;border-top:1px solid #ebebeb}.ri-portfolio .ri-pagination .pagination{float:right;margin:0;border:0;font-size:14px}.ri-portfolio .ri-pagination .pagination:after,.ri-portfolio .ri-pagination .pagination:before{display:none}.ri-portfolio .ri-pagination .pagination a,.ri-portfolio .ri-pagination .pagination span{font-weight:700;line-height:27px;text-align:center;float:left;min-width:27px;height:27px;padding:0;margin-right:10px;display:inline-block;color:#333;background-color:#ebebeb}.ri-portfolio .ri-pagination .pagination a.current,.ri-portfolio .ri-pagination .pagination a:hover,.ri-portfolio .ri-pagination .pagination span.current,.ri-portfolio .ri-pagination .pagination span:hover{color:#fff;border-color:#f1c40f;background:#f1c40f}.ri-portfolio-detail .wrap-portfolio-imgs .owl-carousel.portfolio-thumbs{margin-top:28px}.ri-portfolio-detail .wrap-portfolio-imgs .owl-carousel.portfolio-thumbs .portfolio-thumb .portfolio-thumb-inner{padding:2px 15px;cursor:pointer}.ri-portfolio-detail .wrap-portfolio-imgs .owl-carousel.portfolio-thumbs .portfolio-thumb img:hover,.ri-portfolio-detail .wrap-portfolio-imgs .owl-carousel.portfolio-thumbs .synced .portfolio-thumb img{box-shadow:0 0 0 2px #f1c40f}.ri-portfolio-detail .rit-news-inner .entry-title{font-size:30px}.ri-portfolio-detail .rit-news-inner .entry-content p{margin-bottom:31px}.ri-portfolio-detail .detail-portfolio-info{list-style-type:none;margin:0 0 15px}.ri-portfolio-detail .detail-portfolio-info li{display:inline-block;width:100%;margin:3px 0}.ri-portfolio-detail .detail-portfolio-info span{float:left}.ri-portfolio-detail .detail-portfolio-info .info-label{width:40%;color:#333;font-weight:600}.ri-portfolio-detail .detail-portfolio-info .info-content{width:60%;color:#999}.ri-portfolio-detail .portfolio-detail{margin-bottom:25px}.ri-portfolio-detail .portfolio-list .portfolio-img{margin-bottom:30px}.ri-portfolio-detail .portfolio-detail-horizontal .rit-news-inner{display:inline-block;width:100%;margin-top:65px}.ri-portfolio-detail .portfolio-detail-horizontal .rit-news-inner .entry-title,.ri-portfolio-detail .portfolio-detail-horizontal .rit-news-inner h4{font-size:30px;margin:-9px 0 22px}.ri-portfolio-detail .portfolio-list .rit-news-inner h4,.ri-portfolio-detail.has-sidebar .rit-news-inner h4{margin:45px 0 22px}.ri-portfolio-detail .portfolio-list .rit-news-inner .entry-content,.ri-portfolio-detail.has-sidebar .rit-news-inner .entry-content{margin-top:10px}.ri-portfolio-detail .portfolio-list .portfolio-img,.ri-portfolio-detail.has-sidebar .portfolio-img{margin-bottom:30px}.ri-portfolio-detail.has-sidebar>.row{margin-left:-15px;margin-right:-15px}.ri-portfolio-detail.has-sidebar>.row:after,.ri-portfolio-detail.has-sidebar>.row:before{display:table;content:" "}.ri-portfolio-detail.has-sidebar .rit-news-inner,.ri-portfolio-detail.has-sidebar .wrapp-media{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:50%}.ri-portfolio-detail #portfolio-sync1.owl-carousel.owl-theme .owl-controls .owl-buttons div{color:#fff;border-color:#f1c40f;background:#f1c40f}.ri-portfolio-detail #portfolio-sync1.owl-carousel.owl-theme .owl-controls .owl-buttons div:hover{color:#222;border-color:#fff;background:#fff}@media (min-width:768px){.ri-portfolio-detail.portfolio-right-sidebar .wrapp-media{left:50%}.ri-portfolio-detail.portfolio-right-sidebar .rit-news-inner{right:50%}}@media screen and (max-width:768px){.ri-portfolio-detail>.row{margin-left:0;margin-right:0}.ri-portfolio-detail .rit-news-inner,.ri-portfolio-detail .wrapp-media{width:100%}}