body{width:100%;height:100%;background-color:#f4f4f4;font-family:'Open Sans',sans-serif;font-size:14px;line-height:24px}html{width:100%;height:100%;overflow-x:hidden}.sectiom-title-white{clear:both;font-size:16px;font-weight:700;text-align:center;line-height:22px;margin-bottom:15px;text-transform:uppercase;color:#fff;display:block}.sectiom-title-grey{clear:both;font-size:16px;font-weight:700;text-align:center;line-height:22px;margin-bottom:15px;text-transform:uppercase;color:#4A4A4A;display:block}.sectiom-hr-white{clear:both;width:50px;border-top:3px solid #fff;margin:0 auto;margin-bottom:30px;display:block}.sectiom-hr-grey{clear:both;width:50px;border-top:3px solid #4A4A4A;margin:0 auto;margin-bottom:30px;display:block}.light-teal{background:linear-gradient(225.17deg,#00AAC6 0,#00D88E 100%)}.pink-orange{padding:22px 26px;border-radius:2px;font-size:16px;font-weight:800;text-align:center;line-height:22px;letter-spacing:2px;color:#FFF;background:linear-gradient(45deg,#FF2D5F 0,#FF5630 100%);box-shadow:0 12px 19px 0 rgba(0,0,0,.24);transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.pink-orange:visited{color:#FFF;text-decoration:none}.pink-orange:hover{color:#FFF;text-decoration:none;background:linear-gradient(45deg,#ff3d6b 0,#fc613e 100%);box-shadow:0 5px 15px 0 rgba(0,0,0,.5)}.pink-orange:active{color:#FFF;background:linear-gradient(45deg,#ff3d6b 0,#fc613e 100%);text-decoration:none}@media(min-width:767px){.navbar{background-color:transparent!important;border-color:transparent!important;padding:20px 0;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.top-nav-collapse{padding:10px 0;background-color:#fff!important;border-color:#ccc!important;box-shadow:0 5px 15px 0 rgba(0,0,0,.3);color:#222!important}.top-nav-collapse .navbar-brand{background:url(/img/commons/5d8c4c1c210eff2e7475ec1b14d0b034bef13b41/prism-logo-grey.png) center/contain no-repeat;width:100px;margin-left:0}.top-nav-collapse .navbar-nav>li>a{color:#222!important}.top-nav-collapse .navbar-nav>li:last-child>a{color:#fff!important}.top-nav-collapse .navbar-nav li:last-child{color:#fff!important;width:126px;height:50px;border-radius:2px;text-align:center;margin-left:10px;border:2px solid #222;background:#4a4a4a;box-shadow:0 12px 19px 0 rgba(0,0,0,.24);transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.top-nav-collapse .navbar-nav li:last-child:hover{color:#FFF;text-decoration:none;background:#4a4a4a;box-shadow:0 5px 15px 0 rgba(0,0,0,.5)}.top-nav-collapse .linkactive{border-bottom:2px solid #222}}.navbar-brand{padding:0}.navbar-brand>img{height:100%;padding:15px;width:auto}.navbar-brand{background:url(/img/commons/46e4c1053d4f26c693c017c1a41e5ebd1676784b/prism-logo-white.png) center/contain no-repeat;width:100px;margin-left:0}.navbar-brand{margin-left:10px!important}.navbar-alignit .navbar-header{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;height:50px}.navbar-alignit .navbar-brand{top:50%;display:block;position:relative;height:auto;transform:translate(0,-50%);margin-right:15px;margin-left:15px}.navbar-nav>li{transition:all .2s ease-in-out}.navbar-nav>li>.dropdown-menu{z-index:9999}.navbar-nav>li>a{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:700;line-height:17px;letter-spacing:2px;color:#fff!important;text-transform:uppercase}.navbar-nav>li>a{padding-top:15px;padding-bottom:8px!important}.linkactive{border-bottom:2px solid #fff}@media only screen and (min-width:320px){.navbar-nav li:last-child{width:auto;height:auto;border:0 solid #fff;border-radius:0;text-align:left;margin-left:0}.navbar-brand{margin-left:10px!important}.navbar-toggle{margin-right:10px!important}.navbar-toggle .icon-bar{background-color:#444}.navbar-toggle:hover .icon-bar{background-color:#fff}}@media only screen and (min-width:768px){.navbar-nav li:last-child{width:126px;height:50px;border:2px solid #fff;border-radius:2px;text-align:center;margin-left:10px}.navbar-brand{margin-left:0!important}}.bloghero-section{height:650px;max-height:650px;text-align:center;background:url(../img/blogs/blogindex/bloghero.png) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;overflow:hidden;position:relative}.gradient-holder{width:100%;height:100%;display:block;background:linear-gradient(224.89deg,rgba(37,195,255,.8) 0,rgba(142,94,232,.8) 100%) 0 0/cover;position:absolute;top:0;z-index:0}.bloghero-section .container{padding-top:150px;position:relative}.bloghero-section .container .herotext{width:630px;min-width:630px;position:absolute;top:50%;left:260px;z-index:1;display:block}.prismlight{width:100%;padding:40px 50px;border:1px solid #fff;font-size:29px;font-weight:700;text-align:center;line-height:39px;color:#FFF}.prismlight span{font-weight:400}.featured{width:100%;margin-top:60px;text-align:center;font-size:16px;font-weight:700;text-align:center;line-height:22px;color:#FFF;text-transform:uppercase}.freead{width:100%;margin-top:30px;font-size:32px;text-align:center;line-height:43px;color:#FFF}.blog-preface{width:100%;width:550px;font-size:16px;text-align:center;line-height:26px;color:#FFF;display:block}.startreading{clear:both;text-transform:uppercase;font-size:12px;font-weight:700;line-height:14px;letter-spacing:2px;color:#FFF;background:linear-gradient(45deg,#FF2D5F 0,#FF5630 100%);border-radius:2px;padding:18px 25px;width:180px;height:48px;display:block;margin:40px auto}.startreading:hover,.startreading:link{color:#FFF;text-decoration:none}@media only screen and (min-width:320px){.bloghero-section{height:650px;max-height:650px;position:relative}.bloghero-section .container{padding-top:150px}.bloghero-section .container .herotext{width:300px;top:10%;left:2%}.prismlight{width:300px;padding:10px 20px;font-size:21px}.featured{width:300px}.freead{font-size:22px;line-height:32px;width:300px}.blog-preface{width:300px}.startreading{margin:20px auto;margin-left:60px}}@media only screen and (min-width:768px){.bloghero-section{height:650px;max-height:650px;position:relative}.bloghero-section .container{padding-top:150px}.bloghero-section .container .herotext{min-width:630px;display:block;margin:0 auto}.prismlight{padding:30px 40px;font-size:26px}.prismlight{width:100%;padding:10px 20px;font-size:21px}.featured{width:100%}.freead{font-size:27px;line-height:37px;width:100%}.blog-preface{width:100%;margin:15px auto}.startreading{margin:40px auto}}@media only screen and (min-width:992px){.bloghero-section{height:650px;max-height:650px;position:relative}.bloghero-section .container{padding-top:150px}.bloghero-section .container .herotext{width:630px;min-width:630px;position:absolute;top:50%;left:260px;z-index:1;display:block}.prismlight{width:100%;padding:30px 40px;font-size:26px}.featured{width:100%}.freead{font-size:32px;line-height:42px;width:100%}.blog-preface{width:100%;margin:15px auto}.startreading{margin:40px auto}}.subnav .container{background-color:#fff;border-bottom:2px solid #b9b9b9;padding:20px 0}.subnav .container ul{clear:both;width:760px;display:block;margin:0 auto;padding:0;list-style-type:none}.subnav .container ul li{float:left}.subnav .container ul li a{padding:20px 10px;font-size:16px;text-align:center;line-height:22px;color:#4A4A4A;margin:10px}@media only screen and (min-width:320px){.subnav .container ul{clear:both;width:760px;display:block;margin:0 auto;padding:0;list-style-type:none}.subnav .container ul li{float:left}.subnav .container ul li a{padding:20px 10px;font-size:16px;text-align:center;line-height:22px;color:#4A4A4A;margin:10px}}; @media only screen and (min-width:768px){.subnav .container ul{clear:both;width:760px;display:block;margin:0 auto;padding:0;list-style-type:none}.subnav .container ul li{float:left}.subnav .container ul li a{padding:20px 10px;font-size:16px;text-align:center;line-height:22px;color:#4A4A4A;margin:10px}}#client-carousel .carousel-inner .col-md-2 img,#client-carousel .carousel-inner .col-sm-2 img,#client-carousel .carousel-inner .col-xs-12 img{display:block;margin:0 auto;margin-bottom:9px}.clients{display:block}.clients .container{background-color:#fff;padding-bottom:50px}.clients .container h2{margin-top:65px}.clients .container hr{margin-bottom:30px}.clients .carousel-control{position:absolute;top:25;left:40;bottom:0;width:15%;opacity:1;filter:alpha(opacity=100);font-size:15px;color:#797979;text-align:center;text-shadow:none;background-color:rgba(0,0,0,0)}.clients .carousel-control.left,.clients .carousel-control.right{background-image:none}#client-carousel .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:10px}#client-carousel .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#d8d8d8;border:1px solid #d8d8d8}#client-carousel .carousel-indicators{bottom:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:16px!important}.clients .carousel-control.left{margin:20px}.clients .carousel-control.right{margin:20px}@media only screen and (min-width:320px){.carousel-control{display:none}}@media only screen and (min-width:768px){.carousel-control{display:inline-block}}.blogslinks{display:block}.blogslinks .container{padding-bottom:50px}.blogitem{position:relative;padding:4px;cursor:pointer}.blog-holder,.blog-holder:hover{text-decoration:none}.blogitem img{width:100%;height:auto}.bloginfo{position:absolute;left:20px;bottom:0;z-index:5}.blog-overlay{position:absolute;top:4px;left:4px;width:98%;height:98%;background-color:rgba(0,0,0,1);opacity:0;z-index:3}.bloginfo h2{font-size:22px;font-weight:700;line-height:30px;color:#FFF}.bloginfo p{color:#FFF;display:block}.bloginfo p a{display:inline-block;text-decoration:underline;font-weight:700;color:#00AFF5}.blogitem .viewmore{position:absolute;left:50%;top:50%}.blogitem:hover .blog-overlay{opacity:.5}.viewmore{font-size:16px;font-weight:700;letter-spacing:3px;color:#FFF;width:157px;height:55px;border:3px solid #FFF;border-radius:2px;text-transform:uppercase;padding:15px 16px;transform:translate(-50%,-50%);text-decoration:none;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.viewmore:hover{text-decoration:none;color:#FFF}@media only screen and (min-width:320px){.bloginfo h2{font-size:16px;font-weight:700;line-height:30px;color:#FFF}.blogitem .viewmore{position:absolute;left:50%;top:50%}.bloginfo p{color:#FFF;display:none}}@media only screen and (min-width:768px){.bloginfo h2{font-size:16px;font-weight:700;line-height:30px;color:#FFF}.bloginfo p{color:#FFF;display:none}.viewmore{font-size:14px;width:130px;height:55px;padding:15px 8px}}@media only screen and (min-width:992px){.bloginfo h2{font-size:22px;font-weight:700;line-height:30px;color:#FFF}.blogitem .viewmore{position:absolute;left:50%;top:50%}.bloginfo p{color:#FFF;display:block}.viewmore{font-size:16px;width:157px;height:55px;padding:15px 16px}}.floater .container{padding:37px 0;background-color:#fff}.floatcard{clear:both;width:100%;display:block;background:linear-gradient(224.89deg,#25C3FF 0,#8E5EE8 100%);box-shadow:0 3px 30px 0 rgba(0,0,0,.15);margin:0 auto}.floatcard h2{clear:none;float:none;margin-left:0;width:auto;display:inline-block;font-size:22px;font-weight:700;line-height:30px;color:#FFF;margin-right:80px;text-align:left}.floatcard a{clear:none;float:none;margin:0;width:auto;display:inline-block}.floatcard a:hover{text-decoration:none;color:#fff}@media only screen and (min-width:320px){.floater .container{padding:0 0;background-color:transparent}.floatcard{padding:38px 38px}.floatcard h2{font-size:18px;display:block;text-align:center;margin-right:0}.floatcard a{clear:both;float:none;margin:25px auto;width:167px;display:block}}@media only screen and (min-width:768px){.floater .container{padding:37px 0;background-color:#fff}.floatcard{width:700px}.floatcard h2{font-size:22px;display:inline-block;text-align:left;margin-right:80px}.floatcard a{clear:none;float:none;margin:0;width:auto;display:inline-block}.floatcard{padding:38px 38px}}@media only screen and (min-width:992px){.floatcard{width:898px}.floatcard{padding:38px 140px}}footer .container{background-color:#fff}.footer-info{display:block;border-top:2px solid #f6f6f6}.footer-info h2{font-size:14px;font-weight:800;line-height:19px;letter-spacing:2px;margin-bottom:25px}.contact div i{float:left;padding-top:5px;width:10%;display:inline-block;margin-bottom:10px}.contact div a,.contact div a:hover{text-decoration:none;color:#333}.contact div span{float:left;width:90%;display:inline-block;margin-bottom:10px}.instagram-feed{list-style-type:none;margin:0;padding:0;overflow:hidden}.instagram-feed li{float:left}.instagram-feed li a{display:block;color:#fff;text-align:center;height:60px;width:60px;text-decoration:none;background-color:#333;margin:4px}.footer-social{padding-top:40px}.footer-social .col-sm-10{padding-top:30px;padding-bottom:30px;border-top:1px solid #f6f6f6}.footerlogo{clear:both;float:left;margin:0 auto;display:block}.footerlogo img{width:100px;height:auto}.footer-social .footerlinks{list-style-type:none;margin:0;padding:0;overflow:hidden;max-width:300px;display:inline-block;margin:0 0 0 94px}.footer-social .footerlinks li{float:left}.footer-social .footerlinks li a{font-weight:700;line-height:17px;letter-spacing:2px;font-size:12px;text-transform:uppercase;display:block;color:#4a4a4a;text-align:center;padding:6px 15px;text-decoration:none}.footer-social .sociallinks{clear:none;float:right;list-style-type:none;margin:0;padding:0;overflow:hidden;display:block}.footer-social .sociallinks li{float:left}.footer-social .sociallinks li a{font-weight:700;line-height:17px;letter-spacing:2px;font-size:12px;text-transform:uppercase;display:block;color:#4a4a4a;text-align:center;padding:6px;text-decoration:none}@media only screen and (min-width:320px){.footerlogo{clear:both;float:none;width:100px;height:auto;margin:0 auto;display:block}.footer-social .footerlinks{max-width:300px;display:block;margin:40px auto}.footer-social .footerlinks li a{padding:6px 10px}.footer-social .sociallinks{display:none}.footer-info{display:none}}@media only screen and (min-width:768px){.footerlogo{clear:both;float:left;width:100px;height:auto;margin:0 auto;display:block}.footer-social .footerlinks{max-width:400px;display:inline-block;margin:0 0 0 50px}.footer-social .footerlinks li a{padding:6px 15px}.footer-social .sociallinks{display:block}.footer-info{display:block}}.blogcontainer .carousel-control.left,.blogcontainer .carousel-control.right{background:0 0!important;filter:progid: none!important;outline:0}.blogcontainer .carousel .carousel-control{visibility:hidden}.blogcontainer .carousel:hover .carousel-control{visibility:visible}.blogcontainer{padding-right:0;padding-left:0}.no-padding{padding-right:0!important;padding-left:0!important}.blogcontainer .carousel-indicators li{display:inline-block;width:8px;height:8px;margin:4px;text-indent:-999px;cursor:pointer;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:10px;margin:0 3px}.blogcontainer .carousel-indicators .active{width:10px;height:10px;margin:0 3px;background-color:#d8d8d8;border:1px solid #d8d8d8}#client-carousel .carousel-indicators li{display:inline-block;width:8px;height:8px;margin:4px;text-indent:-999px;cursor:pointer;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:10px;margin:0 3px}#client-carousel .carousel-indicators .active{width:10px;height:10px;margin:0 3px;background-color:#d8d8d8;border:1px solid #d8d8d8}#client-carousel .carousel-indicators{bottom:-50px}.blogcontainer .carousel{width:100%;height:auto}.blogcontainer .carousel-caption{z-index:10}.blogcontainer .carousel .item{height:auto;background-color:#fff}.blogcontainer .carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%;height:500px}@media (min-width:320px){#client-carousel .carousel-indicators li{display:none}}@media (min-width:768px){#client-carousel .carousel-indicators li{display:inline-block}.navbar-wrapper{margin-top:20px}.navbar-wrapper .container{padding-right:15px;padding-left:15px}.navbar-wrapper .navbar{padding-right:0;padding-left:0}.navbar-wrapper .navbar{border-radius:4px}.blogcontainer .carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4}.blogcontainer .featurette-heading{font-size:50px}}@media (min-width:992px){.blogcontainer .featurette-heading{margin-top:120px}}