@charset "utf-8";*{margin:0;padding:0}ul{list-style:none}hr{color:olive}ul.nav a{color:#666768;text-decoration:none}ul.nav a:hover{color:#146cc7}fieldset,img{border:none}article,aside,footer,header,nav,section{display:block}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}.[hidden]{display:none}.clear{clear:both}h1,h2,h3,h4,h5,h6{font-weight:400}body{font-family:"Myriad Pro",Arial,Helvetica,sans-serif;background:url(/themes/imaginethat/images/bg.jpg) repeat-x 0 0;margin:0}body.home{background:#fff url(/themes/imaginethat/images/bg.jpg) repeat-x top center;overflow-x:hidden}.bodyBG{width:100%;background:url(/themes/imaginethat/images/bg_body2.jpg) no-repeat center 0;min-height:1000px;height:100%}.bodyBGInner,.bodyBGInnerContact{width:100%;background:url(/themes/imaginethat/images/bg_body_inner2.jpg) no-repeat center 0;min-height:1000px;height:100%}.contactform h3 span,p{font-size:14px;color:#666768;line-height:1.4em}p a{color:#666768;text-decoration:none}p a:hover{text-decoration:underline}h1{color:#005b93;font:33px/1em "Lucida Grande",Lucida,Verdana,sans-serif}h2{color:#64275a;font:22px/1em "trebuchet MS"}h2 a{color:#7e3272;text-decoration:none}h2 a:hover{text-decoration:none;color:#ac469d}h3{font-size:16px;color:#265fb6}h3 a{color:#4980b9;text-decoration:none}h3 a:hover{text-decoration:underline}h4{font-size:15px;color:#146cc7}h4 a{color:#4980b9;text-decoration:none}h4 a:hover{text-decoration:underline}.fugu{font-size-adjust:.32;font:normal normal 22px/22px "Fugu Regular",Chalkboard,Arial,Helvetica,sans-serif;color:#0c56a3}#wrapper{width:940px;margin-right:auto;margin-left:auto;background-color:transparent}header{width:940px;float:left;height:92px}header h1{float:left;line-height:.5em;padding:17px 0 0 0;margin:0 0 0 -10px;position:relative}nav{background:rgba(11,40,49,.68);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;float:right;height:36px;margin:11px -65px 0 0;opacity:1;padding:0;position:relative;right:65px;width:591px}nav ul{float:left;margin-left:6px}nav ul li{float:left;font-size:16px;text-shadow:#0c303a 1px 3px 1px;padding-right:1px;position:relative}nav ul li a{height:31px;float:left;text-align:center;color:#bbd6e3;text-decoration:none;padding:11px 0 0 0}nav>ul>li:hover>a,nav>ul>li>a:hover{background:#082028 no-repeat center;margin-top:-11px;padding-top:22px}nav ul li:hover>a{background:#082028 no-repeat center;opacity:1;height:26px;-webkit-box-shadow:0 3px 4px 0 #0d3e48;-moz-box-shadow:0 3px 4px 0 #0d3e48;box-shadow:0 3px 4px 0 #0d3e48;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;color:#fff}nav ul li.home a{width:60px}nav ul li.success a{width:124px}nav ul li.wedo a{width:106px}nav ul li.portfolio a{width:79px}nav ul li.about a{width:67px}nav ul li.news a{width:58px}nav ul li.contact a{width:75px}nav ul li:hover ul{display:block;position:absolute;z-index:500}nav ul li ul{width:140px;padding:8px 20px;display:none;position:absolute;top:53px;left:-4px;background:#0b262e no-repeat;border-top:1px solid #0c3d47;margin-top:-16px;-webkit-box-shadow:0 3px 4px 0 #0d3e48;-moz-box-shadow:0 3px 4px 0 #0d3e48;box-shadow:0 3px 4px 0 #0d3e48;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}nav ul li ul li{float:none;font-size:14px;line-height:1.8em;text-shadow:#000 0 0 0;text-decoration:none}nav ul li ul li a{height:auto;float:none;text-align:left;color:#8ca0ab;padding:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none}nav ul li ul li a:hover{background:0 0;color:#cccfce;text-decoration:none}nav ul li ul li:hover>a{background:0 0}nav>ul>li{height:36px}nav>ul>li>a{height:25px}.services{float:left;padding:0 0 14px 405px}#slideshow{padding:0;width:100%;height:390px;left:0;float:left}.slideshowContent{overflow:hidden;margin-top:0;margin-bottom:0;position:absolute;width:100%;right:0}#content{width:940px;float:left;background-repeat:no-repeat;background-position:0 bottom}#content .promoblocks{float:left;padding:0 0 25px 35px;width:872px}#content .promoblocks h3{font-size:15px}#content .promoblocks h3 a{color:#265fb6}#content .promoblocks h3 a:hover{color:#4980b9;text-decoration:none}#content .promoblocks h2{background-color:#a41c85;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#a33f94;background:-moz-linear-gradient(top,#a33f94 0,#64275a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a33f94),color-stop(100%,#64275a));background:-webkit-linear-gradient(top,#a33f94 0,#64275a 100%);background:-o-linear-gradient(top,#a33f94 0,#64275a 100%);background:-ms-linear-gradient(top,#a33f94 0,#64275a 100%);background:linear-gradient(top,#a33f94 0,#64275a 100%);font-size:22px;color:#fff;width:196px;height:31px;margin-bottom:8px;-webkit-box-shadow:0 3px 6px 1px #868488;-moz-box-shadow:0 3px 6px 1px #868488;box-shadow:0 3px 6px 1px #868488;text-align:center;padding-top:9px}#content .promoblocks a{color:#fff}#content .promoblocks a:hover{color:#ffc2a9}#leftpanel{width:299px;float:left}#leftpanel h3{font-size:20px}#rightpanel{width:620px;float:right}#rightpanel h2{padding-bottom:25px}#rightpanel h2 span{color:#000}#footer{width:100%;height:596px;float:left;background:url(/themes/imaginethat/images/bg_footer.jpg) repeat-x top center;padding-top:41px}#footerContact{width:100%;float:left;background:#00140f url(/themes/imaginethat/images/bg_footer.jpg) repeat-x 0 -340px;padding-top:25px;height:272px}footer{width:940px;margin:0 auto}footer .news{width:220px;min-height:233px;float:left;border-right:1px solid #d9d3c1}footer .news h3{text-transform:uppercase;padding-bottom:0}footer .news p span{font-style:italic}footer .ourprocess{width:220px;min-height:233px;float:left;border-right:1px solid #d9d3c1;padding-left:18px}footer .ourprocess h3{text-transform:uppercase;padding-bottom:8px}footer .contactform{width:462px;min-height:233px;float:left;padding-left:16px;height:290px;white-space:nowrap}footer .contactform h3{text-transform:uppercase;padding-bottom:10px}footer .contactform fieldset{width:462px;float:left}footer .contactform ul{width:220px;float:left;padding-right:20px}footer .contactform ul.right{padding-right:0}footer .contactform ul li{width:220px;float:left;font-size:14px;color:#666768;padding-bottom:20px}footer .contactform ul li label{width:220px;float:left;font-size:14px;color:#666768;padding-bottom:5px}footer .contactform ul li .input{width:211px;float:left;font-family:"Myriad Pro",Arial,Helvetica,sans-serif;font-size:14px;color:#666768;background:url(/themes/imaginethat/images/bg_input.gif) no-repeat;border:none;padding:4px 5px}footer .contactform ul li .input:focus{background:#d9d3c1}footer .contactform ul li .textarea{width:210px;height:44px;float:left;font-family:"Myriad Pro",Arial,Helvetica,sans-serif;font-size:14px;color:#666768;background:url(/themes/imaginethat/images/bg_textarea.gif) no-repeat;border:none;padding:4px 5px}footer .contactform ul li .textarea:focus{background:#d9d3c1}footer .contactform ul li span{width:90px;float:left;padding-bottom:5px}footer .contactform .button{float:right}footer .contactform .button:hover{opacity:.8;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}footer .bottomlinksContact{width:940px;float:left;padding-top:0;margin-top:0}footer .bottomlinksContact h3{font-size:21px;color:#fff;font-weight:400;padding-bottom:35px}footer .bottomlinksContact .links{width:220px;float:left;padding-right:20px}footer .bottomlinksContact .links ul li{font-size:14px;color:#bcd2c8;line-height:1.6em}footer .bottomlinksContact .links ul li a{color:#bcd2c8;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none}footer .bottomlinksContacts .links ul li a:hover{color:#789789;text-decoration:underline}footer .bottomlinksContact .contactinfo{width:200px;float:left}footer .bottomlinksContact .contactinfo p{color:#bcd2c8;line-height:1.6em}footer .bottomlinksContact .contactinfo p a{color:#bcd2c8;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}footer .bottomlinksContact .contactinfo p a:hover{color:#789789}footer .bottomlinksContact .contactinfo .socialmedia{float:left}footer .bottomlinksContact .contactinfo .socialmedia ul li{float:left;position:relative}footer .bottomlinksContact .contactinfo .socialmedia ul li a{width:52px;height:52px;float:left;background:url(/themes/imaginethat/images/icon_facebook.gif) no-repeat;text-indent:-9999px}footer .bottomlinksContact .contactinfo .socialmedia ul li a span{position:absolute;top:0;left:0;display:none}footer .bottomlinksContact .contactinfo .socialmedia ul li a:hover{background:url(/themes/imaginethat/images/icon_facebook_hover.png) no-repeat;opacity:.6;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}footer .bottomlinksContacts .contactinfo .socialmedia ul li a:hover span{display:block}footer .bottomlinksContact .contactinfo .socialmedia ul li a.twitter{background:url(/themes/imaginethat/images/icon_twitter.gif) no-repeat}footer .bottomlinksContact .contactinfo .socialmedia ul li a.twitter:hover{background:url(/themes/imaginethat/images/icon_twitter_hover.png) no-repeat}footer .bottomlinksContact .contactinfo .socialmedia ul li a.blog{background:url(/themes/imaginethat/images/icon_blog.gif) no-repeat}footer .bottomlinksContact .contactinfo .socialmedia ul li a.blog:hover{background:url(/themes/imaginethat/images/icon_blog_hover.png) no-repeat}#preload_facebook{background:transparent url(/themes/imaginethat/images/icon_facebook_hover.png) no-repeat 999px 999px}#preload_twitter{background:transparent url(/themes/imaginethat/images/icon_twitter_hover.png) no-repeat 999px 999px}#preload_blog{background:transparent url(/themes/imaginethat/images/icon_blog_hover.png) no-repeat 999px 999px}footer .bottomlinks{width:940px;float:left;padding-top:36px}footer .bottomlinks h3{font-size:21px;color:#fff;font-weight:400;padding-bottom:35px}footer .bottomlinks .links{width:220px;float:left;padding-right:20px}footer .bottomlinks .links ul li{font-size:14px;color:#bcd2c8;line-height:1.6em}footer .bottomlinks .links ul li a{color:#bcd2c8;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none}footer .bottomlinks .links ul li a:hover{color:#789789;text-decoration:underline}footer .bottomlinks .contactinfo{width:220px;float:left}footer .bottomlinks .contactinfo p{color:#bcd2c8;line-height:1.6em}footer .bottomlinks .contactinfo p a{color:#bcd2c8;font-size:13px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}footer .bottomlinks .contactinfo p a:hover{color:#789789}footer .bottomlinks .contactinfo .socialmedia{float:left}footer .bottomlinks .contactinfo .socialmedia ul li{float:left;position:relative}footer .bottomlinks .contactinfo .socialmedia ul li a{width:52px;height:52px;float:left;background:url(/themes/imaginethat/images/icon_facebook.gif) no-repeat;text-indent:-9999px}footer .bottomlinks .contactinfo .socialmedia ul li a span{position:absolute;top:0;left:0;display:none}footer .bottomlinks .contactinfo .socialmedia ul li a:hover{background:url(/themes/imaginethat/images/icon_facebook_hover.png) no-repeat;opacity:.6;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}footer .bottomlinks .contactinfo .socialmedia ul li a:hover span{display:block}footer .bottomlinks .contactinfo .socialmedia ul li a.twitter{background:url(/themes/imaginethat/images/icon_twitter.gif) no-repeat}footer .bottomlinks .contactinfo .socialmedia ul li a.twitter:hover{background:url(/themes/imaginethat/images/icon_twitter_hover.png) no-repeat}footer .bottomlinks .contactinfo .socialmedia ul li a.blog{background:url(/themes/imaginethat/images/icon_blog.gif) no-repeat}footer .bottomlinks .contactinfo .socialmedia ul li a.blog:hover{background:url(/themes/imaginethat/images/icon_blog_hover.png) no-repeat}#contact-error{color:purple;width:310px}.mandatory{display:none}.requiredField{border:2px solid red!important;margin-bottom:-4px}#contentinner{width:940px;float:left;margin-top:58px}#contentinner h1{background:url(/themes/imaginethat/images/bg_border.gif) repeat-x bottom left;padding-bottom:14px}#contentinner h2{padding-bottom:10px}#contentinner h2 span{color:#000}#contentinner article{width:916px;float:left;background:url(/themes/imaginethat/images/bg_border1.gif) repeat-x top left;padding:30px 0 25px 24px}#contentinner article.first{background:0 0}#contentinner article .details{width:414px;float:left;padding-right:40px}#contentinner article .details figure{float:left;background:#fff;border:1px solid #c6c3bb;-webkit-box-shadow:#c5c3b9 1px 1px 3px;-moz-box-shadow:#c5c3b9 1px 1px 3px;box-shadow:#c5c3b9 1px 1px 3px;behavior:url(/themes/imaginethat/PIE.htc);position:relative;line-height:.5em;padding:5px;margin-bottom:10px}#contentinner article .details p{line-height:1.4em}#contentinner article .features{width:430px;float:right;padding:0 20px 0 10px}#contentinner article .features aside{width:430px;float:left;padding-bottom:14px}#contentinner article .features aside figure{float:left;line-height:.5em;padding:8px 17px 0 0}#contentinner article .features aside p{width:360px;float:left;line-height:1.3em}#contentinner article .features aside p span{font-weight:700}#contentinner article .features .button{float:right}#contentinner article .features .button:hover{opacity:.8;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.miniSurveyView{margin-bottom:0}.question{font-weight:400}footer .wordpress-entries-block{font-size:14px;color:#666768;line-height:1.4em;padding-right:10px}footer .wordpress-entries-block h2{margin-bottom:5px}footer .wordpress-entries-block h2 a{font-size:18px;line-height:18px}footer .wordpress-entries-block .wordpress-entry-info{display:none}footer .wordpress-entries-block h4{display:none}footer .wordpress-entry-content a:last-child{display:none}.bodyBG .default-flexslider{-webkit-box-shadow:0 1px 7px rgba(0,0,0,.5);-moz-box-shadow:0 1px 7px rgba(0,0,0,.5);box-shadow:0 1px 7px rgba(0,0,0,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;top:5px}.bodyBG .default-flexslider .slides img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bodyBG .flex-control-nav{bottom:-32px!important;padding-top:13px!important}.bodyBG .flex-next,.bodyBG .flex-prev{background:url(/themes/imaginethat/images/imagine-that-left-right-arrows.png?v4) no-repeat 100% 50%!important;margin-left:-36px!important;margin-top:-174px!important;padding:154px 0}.bodyBG .flex-next{background-position:0 50%!important;margin-right:-36px!important}.bodyBG .flex-control-nav{width:99.9%!important}@media only screen and (max-device-width :1024px){body,body.home{background:0 0!important}}