.accordion .card{border:none;border-radius:0;margin-bottom:20px}.accordion .card:last-child{margin-bottom:0}.accordion .card-header{background:0 0;border:none}.accordion .card-header a{font-weight:600;font-size:15px;color:#fff;text-transform:capitalize;display:inline-block;width:100%}.accordion .card.active .card-header{border-bottom:1px solid #efefef}.accordion .card a:hover,.accordion .card.active a{color:#fff}.accordion .card-header{padding:10px 20px 10px 30px;position:relative;background:#230e70}.accordion .card-body{padding:10px 0}.accordion .card-header a span,.accordion .card-header a span:after,.accordion .card-header a span:before{content:'';position:absolute;left:20px;top:50%}.accordion .card-header a span:after,.accordion .card-header a span:before{width:20px;height:2px;background:#230e70;top:50%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.accordion .card-header a span:before{-webkit-transform:translate(-50%) rotate(90deg);transform:translate(-50%) rotate(90deg)}.accordion .card-header a span{left:inherit;right:30px}.accordion .card-header a[aria-expanded=true] span:before{-webkit-transform:translate(-50%) rotate(0);transform:translate(-50%) rotate(0)}.dark-bg .accordion .card{background:rgba(0,0,0,.2)}.dark-bg .accordion .card-header a{color:rgba(255,255,255,.5)}.dark-bg .accordion .card a:hover,.dark-bg .accordion .card.active a{color:#230e70}.accordion.style-2{background:#fff;padding:30px;position:relative}.accordion.style-2 span{bottom:0;color:rgba(0,0,0,.050);font-size:100px;font-weight:700;line-height:100px;position:absolute;right:0}.accordion.style-2 h5{color:#230e70}.social-icons ul{padding:0;margin:0;line-height:0}.text-center.social-icons ul{display:inline-block}.social-icons li{display:inline-block;list-style:none;padding:0;margin:0 8px 0 0}.social-icons li a{display:inline-block;height:30px;width:30px;line-height:30px;font-size:14px;text-align:center;margin:0;border-radius:4px;border:0;background:0 0;color:#2c2c2c;overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.text-white .social-icons li a{color:#fff}.social-icons.social-colored a,.social-icons.social-hover a:hover{color:#fff;border:0}.social-icons.social-colored .social-rss a,.social-icons.social-hover .social-rss a:hover{background-color:#faa33d}.social-icons.social-colored .social-facebook a,.social-icons.social-hover .social-facebook a:hover{background-color:#5d82d1}.social-icons.social-colored .social-twitter a,.social-icons.social-hover .social-twitter a:hover{background-color:#40bff5}.social-icons.social-colored .social-vimeo a,.social-icons.social-hover .social-vimeo a:hover{background-color:#35c6ea}.social-icons.social-colored .social-myspace a,.social-icons.social-hover .social-myspace a:hover{background-color:#008dde}.social-icons.social-colored .social-youtube a,.social-icons.social-hover .social-youtube a:hover{background-color:#ef4e41}.social-icons.social-colored .social-instagram a,.social-icons.social-hover .social-instagram a:hover{background-color:#548bb6}.social-icons.social-colored .social-gplus a,.social-icons.social-hover .social-gplus a:hover{background-color:#db5442}.social-icons.social-colored .social-stumbleupon a,.social-icons.social-hover .social-stumbleupon a:hover{background-color:#ff5c30}.social-icons.social-colored .social-lastfm a,.social-icons.social-hover .social-lastfm a:hover{background-color:#f34320}.social-icons.social-colored .social-pinterest a,.social-icons.social-hover .social-pinterest a:hover{background-color:#e13138}.social-icons.social-colored .social-google a,.social-icons.social-hover .social-google a:hover{background-color:#eb5e4c}.social-icons.social-colored .social-evernote a,.social-icons.social-hover .social-evernote a:hover{background-color:#9acf4f}.social-icons.social-colored .social-dribbble a,.social-icons.social-hover .social-dribbble a:hover{background-color:#f7659c}.social-icons.social-colored .social-skype a,.social-icons.social-hover .social-skype a:hover{background-color:#13c1f3}.social-icons.social-colored .social-forrst a,.social-icons.social-hover .social-forrst a:hover{background-color:#45ad76}.social-icons.social-colored .social-linkedin a,.social-icons.social-hover .social-linkedin a:hover{background-color:#238cc8}.social-icons.social-colored .social-wordpress a,.social-icons.social-hover .social-wordpress a:hover{background-color:#2592c3}.social-icons.social-colored .social-grooveshark a,.social-icons.social-hover .social-grooveshark a:hover{background-color:#ffb21d}.social-icons.social-colored .social-delicious a,.social-icons.social-hover .social-delicious a:hover{background-color:#377bda}.social-icons.social-colored .social-behance a,.social-icons.social-hover .social-behance a:hover{background-color:#1879fd}.social-icons.social-colored .social-dropbox a,.social-icons.social-hover .social-dropbox a:hover{background-color:#17a3eb}.social-icons.social-colored .social-soundcloud a,.social-icons.social-hover .social-soundcloud a:hover{background-color:#ff7e30}.social-icons.social-colored .social-deviantart a,.social-icons.social-hover .social-deviantart a:hover{background-color:#6a8a7b}.social-icons.social-colored .social-yahoo a,.social-icons.social-hover .social-yahoo a:hover{background-color:#ab47ac}.social-icons.social-colored .social-flickr a,.social-icons.social-hover .social-flickr a:hover{background-color:#ff48a3}.social-icons.social-colored .social-digg a,.social-icons.social-hover .social-digg a:hover{background-color:#75788d}.social-icons.social-colored .social-blogger a,.social-icons.social-hover .social-blogger a:hover{background-color:#ff9233}.social-icons.social-colored .social-tumblr a,.social-icons.social-hover .social-tumblr a:hover{background-color:#426d9b}.social-icons.social-colored .social-quora a,.social-icons.social-hover .social-quora a:hover{background-color:#ea3d23}.social-icons.social-colored .social-github a,.social-icons.social-hover .social-github a:hover{background-color:#3f91cb}.social-icons.social-colored .social-amazon a,.social-icons.social-hover .social-amazon a:hover{background-color:#ff8e2e}.social-icons.social-colored .social-xing a,.social-icons.social-hover .social-xing a:hover{background-color:#1a8e8c}.social-icons.social-colored .social-wikipedia a,.social-icons.social-hover .social-wikipedia a:hover{background-color:#b3b5b8}.social-icons.social-colored .social-android a,.social-icons.social-hover .social-android a:hover{background-color:#a4c639}.social-icons.social-colored .social-apple a,.social-icons.social-hover .social-apple a:hover{background-color:#999}.social-icons.social-border li a{border:1px solid #efefef;background:0 0}.social-icons.circle li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.team-member{overflow:hidden;position:relative;text-align:center}.team-images{position:relative;overflow:hidden}.team-images:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 75%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 50%);content:'';opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.team-images:before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.team-member:hover .team-images:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.team-member .team-description{padding:20px;position:absolute;text-align:center;bottom:0;transform:translateY(100%);width:100%}.team-member:hover .team-description{transform:translateY(50%);bottom:50%}.team-member .team-description span{color:#230e70;font-weight:600}.team-member .team-description h5{margin:0;text-transform:capitalize;font-weight:700;letter-spacing:.2px;color:#fff}.team-member .team-social-icon ul{display:inline-block}.team-member .team-social-icon ul li{margin:0;display:inline-block;position:relative}.team-member .team-social-icon ul li a{background:#fff;border-radius:5px;height:40px;width:40px;line-height:40px;color:#230e70;display:inline-block;text-align:center}.team-member .team-social-icon ul li a:hover{background:#fff;color:#2c2c2c;border-radius:50%}.team-member img{width:100%}.team-member p{margin:15px 0;color:#fff}.team-description .team-icon li a{color:#2c2c2c}.team-description .team-icon li a:hover{color:#230e70}.team-description .team-icon li i{color:#230e70;font-size:24px;line-height:24px;vertical-align:middle;margin-right:10px}.tab .nav-tabs{border:none}.tab .nav-tabs .nav-link{background:#230e70;border-radius:0;font-size:16px;font-weight:600;color:#fff;float:left;position:relative;display:inline-block;border:none;border-right:1px solid #fff;margin:0;padding:15px 40px}.tab .nav-tabs .nav-link.active,.tab .nav-tabs .nav-link:hover,.tab .nav-tabs.active>a:focus,.tab .nav-tabs>a:hover{background:#3bb3c2;color:#fff}.tab .tab-content{padding:30px}.grey-bg .tab .tab-content{background:#fff}.counter{position:relative;text-align:center}.counter span{font-size:50px;font-weight:900;line-height:50px;color:#230e70}.counter span+span{font-weight:400}.counter h3{display:block;font-weight:600;color:#2c2c2c;text-transform:uppercase;font-size:18px;position:relative;margin:15px 0;margin-bottom:0}.dark-bg .counter h3,.dark-bg .counter span,.text-white .counter h3,.text-white .counter span{color:#fff}.post{position:relative;border-radius:5px}.post-meta ul li{color:#2c2c2c;font-size:13px;display:inline-block;vertical-align:middle;margin:0 10px 0 0;list-style-type:none;position:relative;text-transform:uppercase}.post-meta ul li:last-child{margin-right:0}.post-meta ul li i{font-size:20px;line-height:20px;vertical-align:middle}.tab-content .post .post-desc{padding:30px 30px 50px}.post .post-desc h5{margin:15px 0 0;text-transform:capitalize;font-weight:700}.post .post-desc h5 a{color:#2c2c2c;display:inline-block}.post .post-desc h5 a:hover{color:#230e70}.post .post-desc p{margin:15px 0;color:#2c2c2c}.post .post-desc{padding:20px;background:#f8f8fc}.post .post-image{overflow:hidden;position:relative}.post .post-image .post-hover{text-align:center;top:50%;opacity:0;left:0;position:absolute;right:0;transform:scale(0) translateY(-50%);z-index:99}.post:hover .post-hover{opacity:1;transform:scale(1) translateY(-50%)}.post .post-image:before{background:rgba(35,14,112,.9);content:"";transform:translateX(-110%);position:absolute;left:0;bottom:0;height:100%;width:50%;z-index:9}.post .post-image:after{background:rgba(59,179,194,.9);content:"";transform:translateX(110%);position:absolute;right:0;bottom:0;height:100%;width:50%;z-index:9}.post:hover .post-image:after,.post:hover .post-image:before{transform:translateX(0)}.post .post-image .post-link{width:60px;height:60px;line-height:60px;background:#230e70;display:inline-block;color:#fff;font-size:30px}.post .post-desc .post-date{padding:0 0 0 20px;text-align:center;background:#230e70;display:inline-block;font-weight:700;text-transform:uppercase;color:#fff;font-size:16px}.post .post-desc .post-date span{background:#111313;display:inline-block;color:#fff;margin-left:15px;padding:10px 20px}.post.style-2 .post-desc{padding:30px;background:#fff;width:100%;display:inline-block}.post.style-2 .post-btn{bottom:-20px;display:inline-block;margin-top:15px;position:absolute;right:0;text-transform:uppercase}.blog-classic{border-bottom:1px dashed #efefef;margin-bottom:40px;padding-bottom:40px}.video-post{padding-top:56.9444%;position:relative;width:100%}.video-post embed,.video-post iframe,.video-post object{pointer-events:auto;border:medium none;height:100%;left:0;position:absolute;top:0;width:100%}.media-holder .media{position:relative;padding:30px 0;border-bottom:1px dashed #efefef}.media-holder .media:last-child{border-bottom:none;padding-bottom:0}.media-holder .media img{-webkit-box-shadow:0 20px 40px 0 rgba(28,30,35,.2);-moz-box-shadow:0 20px 40px 0 rgba(28,30,35,.2);box-shadow:0 20px 40px 0 rgba(28,30,35,.2)}.media-body h6{color:#2c2c2c;margin-bottom:0;font-weight:600;font-size:20px;text-transform:capitalize;display:inline-block;vertical-align:middle}.comment-date{display:inline-block;color:#230e70;vertical-align:middle}.reply a{color:#2c2c2c;font-weight:700;display:inline-block}.reply a:hover{color:#230e70}.media-body p{margin:15px 0}.page-item:first-child .page-link{border-radius:5px}.pagination{display:inline-block}.pagination>li{margin:0 6px;display:inline-block}.pagination>li>a,.pagination>li>span{border-radius:5px;color:#230e70;border-color:#efefef}.page-link:focus,.page-link:hover,.pagination>li.active .page-link{box-shadow:none;background:#230e70;color:#fff;border-color:#230e70}.widget-title{color:#2c2c2c;display:inline-block;margin:40px 0 30px;position:relative;width:100%;font-weight:700}.widget-search{background:#111313;padding:15px}.widget-searchbox{position:relative;width:100%}.form-inline .form-control{display:inline-block;vertical-align:middle;width:100%}.widget-searchbox .search-btn{background:0 0;border:none;color:#fff;font-size:14px;outline:medium none;overflow:hidden;position:absolute;right:20px;top:50%;cursor:pointer}.widget .recent-post-thumb{display:table-cell;vertical-align:middle;height:auto;width:75px}.widget .recent-post-desc{display:table-cell;vertical-align:middle;padding-left:15px}.widget .recent-post-desc a{display:block;margin-bottom:5px;color:#2c2c2c;font-weight:700}.widget .recent-post-desc a:hover{color:#230e70}.widget .recent-post-desc .post-meta ul li{color:#230e70}.widget .widget-categories li{display:block;margin-bottom:10px;border-bottom:1px dashed #efefef;position:relative}.widget .widget-categories li:last-child{margin-bottom:0;border-bottom:none}.widget .widget-categories li a{font-size:16px;text-transform:capitalize;color:#2c2c2c;line-height:32px;display:block;font-weight:500}.widget .widget-categories li a:hover{color:#230e70;padding-left:5px}.widget-categories li i{position:absolute;right:0;color:#230e70}.widget .widget-tags li{display:inline-block;margin:5px 5px 15px 0}.widget .widget-tags li a{border:1px solid #efefef;color:#2c2c2c;padding:10px 18px;display:inline-block;text-align:center;font-weight:400}.widget .widget-tags li a:hover{background:#230e70;color:#fff}.ht-progress-bar{margin:20px 0}.ht-progress-bar h4{color:#2c2c2c;font-weight:700;font-size:16px}.ht-progress-bar .progress{height:25px;padding:8px;background:#eceff8;overflow:visible;border-radius:30ppx}.ht-progress-bar .progress .progress-bar{background-color:#230e70;position:relative;overflow:visible;border-radius:5px}.ht-progress-bar .progress-parcent{position:absolute;right:0;top:-33px;color:#222021;font-size:16px;font-weight:600}.theme-bg .ht-progress-bar .progress{background:rgba(255,255,255,.2)}.dark-bg .ht-progress-bar .progress{background:#230e70}.dark-bg .ht-progress-bar .progress .progress-bar,.theme-bg .ht-progress-bar .progress .progress-bar{background:#fff}.dark-bg .ht-progress-bar .progress-parcent,.dark-bg .ht-progress-bar h4,.theme-bg .ht-progress-bar .progress-parcent,.theme-bg .ht-progress-bar h4{color:#fff}.owl-carousel .testimonial{background:#111313;padding:30px}.owl-carousel .owl-item.center .testimonial h6{color:#fff}.owl-carousel .owl-item.center .testimonial{background:#230e70}.testimonial-content p{font-size:16px;line-height:28px;font-weight:500;font-style:italic}.testimonial .testimonial-content span{font-size:40px;line-height:40px;display:inline-block;color:#230e70;margin-bottom:15px}.testimonial .testimonial-content label{margin-bottom:0}.testimonial h6{color:#fff;text-transform:uppercase;display:block;margin-bottom:7px}.theme-bg .testimonial .testimonial-content span{color:#fff}.theme-bg .testimonial h6{color:#2c2c2c}.theme-bg .testimonial .testimonial-content{color:rgba(255,255,255,.9)}.dark-bg .testimonial .testimonial-content{color:#fff}.dark-bg .testimonial .testimonial-caption label,.theme-bg .testimonial .testimonial-caption label{color:#fff}.testimonial .testimonial-img{display:inline-block;margin-bottom:15px}.testimonial .testimonial-avatar img{border-radius:50%;width:100px;height:100px;padding:5px;-webkit-box-shadow:0 0 13px 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 13px 3px rgba(0,0,0,.1);box-shadow:0 0 13px 3px rgba(0,0,0,.1)}.testimonial.style-2 .tab .nav-tabs .nav-link{background:0 0;opacity:.1;border-radius:5px;border:5px solid transparent;overflow:hidden;font-size:16px;font-weight:600;color:#fff;position:relative;display:inline-block;margin:0 10px 0 0;padding:0}.testimonial.style-2 .tab .nav-tabs .nav-link:last-child{margin:0}.testimonial.style-2 .tab .nav-tabs .nav-link.active,.testimonial.style-2 .tab .nav-tabs .nav-link:hover,.testimonial.style-2 .tab .nav-tabs.active>a:focus,.testimonial.style-2 .tab .nav-tabs>a:hover{opacity:1;border-color:#230e70;transform:scale(1.02);border-radius:50%}.testimonial.style-2 .tab-content{border-radius:5px;position:relative}.testimonial.style-2 .testimonial-content p{margin-bottom:15px;font-size:22px;line-height:32px}.testimonial.style-2 .testimonial-content i{color:rgba(0,0,0,.1);font-size:140px;left:40px;line-height:140px;position:absolute;top:40px}.testimonial.style-2 .testimonial-caption h6{color:#230e70;font-size:22px;margin-top:5px}.testimonial.style-2 .testimonial-caption label{color:#232323}.featured-item{padding:15px;position:relative}.featured-item .featured-icon{display:inline-block;margin-bottom:20px}.featured-item .featured-icon i{color:#230e70;display:inline-block;font-size:60px;line-height:60px}.featured-desc p{margin-bottom:0;text-align:justify}.featured-title h4{margin-bottom:15px;font-weight:600;text-transform:capitalize;font-size:22px}.dark-bg .featured-desc,.dark-bg .featured-title h4,.green-bg .featured-desc,.green-bg .featured-icon i,.green-bg .featured-title h4,.pink-bg .featured-desc,.pink-bg .featured-icon i,.pink-bg .featured-title h4,.theme-bg .featured-desc,.theme-bg .featured-icon i,.theme-bg .featured-title h4{color:#fff}.featured-item.style-2{background:#fff;border-radius:4px;padding:25px;overflow:hidden}.featured-item.style-2:before{position:absolute;bottom:0;left:0;width:100%;height:5px;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.featured-item.style-2:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:-moz-linear-gradient(45deg,rgba(46,204,113,.6) 0,rgba(234,16,59,.6) 100%);background:-webkit-linear-gradient(45deg,rgba(46,204,113,.6) 0,rgba(234,16,59,.6) 100%);background:linear-gradient(45deg,rgba(46,204,113,.6) 0,rgba(234,16,59,.6) 100%)}.featured-item.style-2:hover{transform:translateY(5px);-webkit-transform:translateY(5px);-o-transform:translateY(5px);-ms-transform:translateY(5px);-moz-transform:translateY(5px)}.featured-item.style-3{padding:50px 30px}.featured-item.style-4{padding:0 0 0 80px;position:relative;background:0 0}.featured-item.style-4 .featured-icon{left:0;position:absolute;top:0;display:inline-block;margin:0}.featured-item.style-4:hover{box-shadow:none;transform:inherit}.featured-item.style-5{padding:50px;background:#fff}.featured-item.style-5:hover{background:#230e70}.featured-item.style-5:hover .featured-desc,.featured-item.style-5:hover .featured-icon i,.featured-item.style-5:hover .featured-title h4{color:#fff}.featured-item.style-5.active{transform:scale(1.1);z-index:9}.btn{padding:12px 25px;font-weight:500;background:0 0;color:#2c2c2c;border-radius:0;border:5px solid transparent;position:relative;overflow:hidden;z-index:9;text-transform:uppercase;transition:1s;box-shadow:none}.btn span{transition:inherit}.dark-bg .btn,.theme-bg .btn{color:#fff}.btn.focus,.btn:focus{box-shadow:none}.btn:hover{background:#230e70;color:#fff;transition:.5s;box-shadow:0 0 15px 0 rgba(255,255,255,.8)}.white-bg .btn:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.8)}.btn.btn-theme{background:#230e70;color:#fff}.btn.btn-theme:hover{background:#111313;border-color:#230e70}.btn.btn-border{border:5px solid #230e70}.dark-bg .btn.btn-border,.theme-bg .btn.btn-border{border:5px solid rgba(255,255,255,.2)}.btn.btn-radius{border-radius:5px}.btn.btn-circle{border-radius:30px}.btn.btn-white{background:#fff;color:#2c2c2c}.btn.btn-white.btn-border{border-color:#fff;background:0 0;color:#fff}.btn.btn-white:hover{background:#fff;color:#230e70}.btn.btn-white.btn-border:hover{color:#230e70}.btn+.btn{margin-left:10px}.btn-simple{color:#2c2c2c;padding:0;background:0 0!important}.dark-bg .btn-simple,.theme-bg .btn-simple{color:#fff}.btn-simple:hover{color:#230e70;box-shadow:none;background:0 0}.btn-simple:after,.btn-simple:before{display:none}.theme-bg .btn-simple:hover{color:#2c2c2c}.price-table{padding:30px;overflow:hidden;background:#fff;text-align:center;-webkit-box-shadow:0 0 13px 18px rgba(0,0,0,.02);-moz-box-shadow:0 0 13px 18px rgba(0,0,0,.02);box-shadow:0 0 13px 18px rgba(0,0,0,.02)}.price-title{text-transform:capitalize;font-weight:700;color:#230e70}.price-value{color:#fff;display:inline-block;width:100%;border-bottom:5px solid #230e70;padding-bottom:15px;margin-bottom:15px}.price-value h2{font-size:54px;line-height:44px;font-weight:600;color:#2c2c2c;margin-bottom:0}.price-value h2 span{font-size:12px;padding:0 2px;font-style:italic;color:#555}.price-value h2 span.price-dollar{font-size:24px;font-style:normal;color:#230e70}.dark-bg .price-list ul li{color:rgba(255,255,255,.8)}.price-list ul li:last-child{border-bottom:none}.price-list ul li{margin:20px 0;padding-right:25px;font-size:16px;position:relative}.price-list li i{color:#230e70;right:0;line-height:24px;position:absolute;top:0;font-size:24px}.title{position:relative;color:#2c2c2c}.dark-bg .title{color:#fff}.section-title h6{position:relative;padding:0 40px;display:inline-block;font-weight:500}.section-title h6:before{content:"";position:absolute;background:#230e70;left:0;top:50%;margin-top:-1px;width:30px;height:2px}.section-title h6:after{content:"";position:absolute;background:#230e70;right:0;top:50%;margin-top:-1px;width:30px;height:2px}.dark-bg .section-title h6,.pink-bg .section-title h6,.pink-bg .title,.theme-bg .section-title h6,.theme-bg .title{color:#fff}.pink-bg .section-title h6:after,.pink-bg .section-title h6:before,.theme-bg .section-title h6:after,.theme-bg .section-title h6:before{background:#fff}.portfolio-filter{display:inline-block;margin:0 auto 50px;text-align:center}.portfolio-filter button{position:relative;cursor:pointer;padding:12px 20px;border:none;border-radius:30px;font-size:16px;font-weight:600;background:#fff;color:#2c2c2c;float:left;text-transform:uppercase;-webkit-box-shadow:0 20px 40px 0 rgba(28,30,35,.2);-moz-box-shadow:0 20px 40px 0 rgba(28,30,35,.2);box-shadow:0 20px 40px 0 rgba(28,30,35,.2)}.portfolio-filter button:focus{outline:0;outline-style:none;outline-offset:0}.portfolio-filter button.is-checked,.portfolio-filter button:hover{background:#230e70;color:#fff}.portfolio-filter button+button{margin-left:20px}.isotope .grid-item img{width:100%}.theme-bg .portfolio-filter button.is-checked,.theme-bg .portfolio-filter button:hover{background:#fff;color:#230e70}.grid .grid-item{padding:10px}.grid.columns-2 .grid-item,.masonry.columns-2 .masonry-brick{width:50%}.grid.columns-3 .grid-item,.masonry.columns-3 .masonry-brick{width:33.333333%}.grid.columns-4 .grid-item,.masonry.columns-4 .masonry-brick{width:25%}.masonry .masonry-brick{float:left;margin-bottom:30px;padding:0 15px;position:relative}.grid.no-gutters .grid-item{padding:0}.masonry.no-gutters .masonry-brick{padding:0;margin:0}.portfolio-item{overflow:hidden;position:relative}.portfolio-hover span{color:#230e70}.portfolio-hover h4{color:#fff;margin-bottom:0}.portfolio-item a.popup{z-index:9;width:40px;height:40px;text-align:center;line-height:40px;background:#230e70;display:inline-block;margin:0 5px;color:#fff;font-size:20px}.portfolio-item a.popup:hover{background:#fff;color:#2c2c2c}.portfolio-item .portfolio-hover{top:50%;opacity:0;left:0;position:absolute;right:0;transform:scale(0) translateY(-50%);z-index:99}.portfolio-item:before{background:rgba(17,19,19,.9);content:"";transform:translateX(-110%);position:absolute;left:0;bottom:0;height:100%;width:50%;z-index:9}.portfolio-item:after{background:rgba(59,179,194,.9);content:"";transform:translateX(110%);position:absolute;right:0;bottom:0;height:100%;width:50%;z-index:9}.portfolio-item:hover:after,.portfolio-item:hover:before{transform:translateX(0)}.portfolio-hover span{color:#fff}.portfolio-hover h4{color:#fff;margin-bottom:0}.portfolio-icon{margin-top:15px}.portfolio-item a.popup{z-index:9;width:40px;height:40px;text-align:center;line-height:40px;background:#230e70;display:inline-block;margin:0 5px;color:#fff;font-size:20px}.portfolio-item a.popup:hover{background:#fff;color:#230e70}.portfolio-item:hover .portfolio-hover{opacity:1;transform:scale(1) translateY(-50%)}.service-item{overflow:hidden;position:relative}.service-images{position:relative;overflow:hidden}.service-images:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 75%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 50%);content:'';opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.service-images:before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.service-item:hover .service-images:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.service-item .service-description{padding:20px;position:absolute;text-align:center;bottom:0;transform:translateY(100%);width:100%}.service-item:hover .service-description{transform:translateY(50%);bottom:50%}.service-item .service-description h5{margin:15px 0;text-transform:capitalize;font-weight:700;letter-spacing:.2px;color:#fff}.service-item img{width:100%}.service-item p{margin:0;color:#fff}.service-icon i{z-index:9;width:80px;height:80px;line-height:80px;background:#230e70;display:inline-block;color:#fff;font-size:40px;border-radius:50%}.sidebar-links li{margin-bottom:2px}.sidebar-links li:last-child{margin-bottom:0}.sidebar-links li a{background-color:#f8f8f8;color:#2c2c2c;display:block;font-size:15px;font-weight:600;position:relative;text-transform:uppercase}.sidebar-links li a:hover,.sidebar-links li.active a{background:#230e70;color:#fff}.sidebar-links li a i{font-weight:400;background:#230e70;color:#fff;vertical-align:middle;padding:15px;margin-right:10px;font-size:24px;display:inline-block}.brochure{background:#230e70;border:1px solid #efefef;color:#fff;display:block;font-size:18px;font-weight:700;padding:10px 20px 10px 80px;position:relative}.brochure:hover{color:#fff}.brochure i{background:#fff;border-right:1px solid #f2f2f2;color:#230e70;font-size:28px;font-weight:400;height:100%;left:0;line-height:68px;position:absolute;text-align:center;top:0;width:60px}.brochure span{color:#fff;font-size:14px;display:block;font-weight:400}.cases-item{overflow:hidden;position:relative;text-align:center;-webkit-perspective:50em;perspective:50em}.cases-images{position:relative;overflow:hidden}.cases-item .cases-description{padding:20px;top:50%;left:10px;right:10px;position:absolute;opacity:0;z-index:1}.cases-item:after{background:#230e70;position:absolute;content:"";display:block;top:10px;left:10px;right:10px;bottom:10px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0}.cases-item:hover .cases-description{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}.cases-item:hover:after{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:.9}.cases-item .cases-description h5{margin:15px 0;text-transform:capitalize;font-weight:700;letter-spacing:.2px;color:#fff}.cases-item img{width:100%}.cases-item span{font-weight:600;color:#fff;display:block;margin:10px 0}.cases-item p{margin:0;color:#fff}.cases-link i{z-index:9;display:inline-block;font-weight:700;color:#fff;font-size:50px}.cases-link i:hover{color:#230e70}blockquote{background:#111313;border-left:8px solid #230e70;border-right:8px solid #230e70;font-style:italic;line-height:30px;padding:30px;color:#fff}