@charset "utf-8";html,body{height:100%}#container{min-height:100%;position:relative}#body{padding-bottom:52px}html{font-size:62.5%}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:1.5;min-width:900px;color:#383838;background-color:white}p,h1,h2,h3,h4,h5,h6,hr,ul,ol,dl,table,pre,blockquote{margin:0 0 20px}address{font-style:inherit}hr{border:none;border-top:1px solid;padding:0;height:1px}h1{font-size:24px;font-size:2.4rem}h2{font-size:20px;font-size:2rem}h3{font-size:16px;font-size:1.6rem}h4,h5,h6{font-size:14px;font-size:1.4rem}ul,ol,dl{padding:0 0 0 2em}ul ul,ul ol,ul dl,ol ul,ol ol,ol dl,dl ul,dl ol,dl dl{margin-bottom:0}dt{font-weight:bold}dd{margin:0}caption{font-weight:bold;margin-bottom:.25em}td,th{padding:.5em 1em;border:1px solid #d8d8d8;text-align:left}thead td,tfoot td,thead th,tfoot th{background-color:#d8d8d8}blockquote,q{font-style:italic;color:#39c}cite{font-style:normal}blockquote{font-size:20px;font-size:2rem;line-height:1.25}blockquote cite{font-size:14px;font-size:1.4rem;display:block;margin-top:-15px;color:#383838;text-align:right}pre,code{background-color:#d8d8d8;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}pre{padding:.5em 1em}a{color:#39c;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;text-decoration:none}a:hover,a:focus,a:active{color:#004062}img{max-width:100%;height:auto}::-webkit-input-placeholder{color:#717171}:-moz-placeholder{color:#717171}:-ms-input-placeholder{color:#717171}input[type=email]:valid{color:green}input[type=email]:invalid{color:red}#msgNojs,#msgLegacy{display:block;width:100%;padding:0.4em 0;font-size:0.9em;text-align:center;background-color:#f1f1f1;text-decoration:none;color:#6e6f6f;border-bottom:1px solid #bcbcbc}#msgNojs:hover,#msgNojs:focus,#msgNojs:active,#msgNojs:hover,#msgNojs:focus,#msgNojs:active,#msgLegacy:hover,#msgLegacy:focus,#msgLegacy:active,#msgLegacy:hover,#msgLegacy:focus,#msgLegacy:active{background-color:#CCC;color:#575758}.wrapper{margin:0 auto;width:900px}.row{zoom:1}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.col{float:left;display:inline;margin:0 0 0 3%}.col:first-child,.col.first-child{margin-left:0}.lt-ie8 .col{margin:0 0 0 1.5%}.col_1_of_1{padding:0 0%;width:100%}.col_1_of_2{padding:0 0%;width:48.5%}.col_2_of_2{padding:0 0%;width:100%}.col_1_of_3{padding:0 0%;width:31.33333%}.col_2_of_3{padding:0 0%;width:65.66667%}.col_3_of_3{padding:0 0%;width:100%}.col_1_of_4{padding:0 0%;width:22.75%}.col_2_of_4{padding:0 0%;width:48.5%}.col_3_of_4{padding:0 0%;width:74.25%}.col_4_of_4{padding:0 0%;width:100%}.col_1_of_5{padding:0 0%;width:17.6%}.col_2_of_5{padding:0 0%;width:38.2%}.col_3_of_5{padding:0 0%;width:58.8%}.col_4_of_5{padding:0 0%;width:79.4%}.col_5_of_5{padding:0 0%;width:100%}.row-2-columns>.col{width:48.5%}.row-3-columns>.col{width:31.33%}.row-4-columns>.col{width:22.75%}.row-5-columns>.col{width:17.6%}.header-row{margin:30px 0 20px;width:100%;position:relative;z-index:1}.header-row .wrapper{position:relative}.header-logo{float:right}.header-logo a{display:block;width:180px;height:auto}.header-nav{position:relative;z-index:10;float:left;margin-bottom:-4px}.header-nav ul{margin:0;padding:0;list-style:none}.header-nav li{float:left;position:relative;margin:0 4px 4px 0}.header-nav li a{display:block;padding:2px 8px;width:85px;font-weight:bold;color:white;background-color:#555}.header-nav li a:hover,.header-nav li a:focus,.header-nav li a:active{background-color:#6e6e6e}.header-nav li ul{font-size:.9em;display:none;position:absolute;top:100%;left:0}.header-nav li:hover ul,.header-nav li:focus ul,.header-nav li:active ul{display:block}.header-nav li li{margin:0;border-top:1px solid #d8d8d8;float:none}.header-nav li li a{font-weight:normal;padding:6px 8px;width:190px}.header-nav li.active>a,.header-nav li.current-menu-item>a,.header-nav li.current-menu-ancestor>a{background-color:#39c}.home-slider{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.home-slider .home-slider-wrapper{height:100%}.lt-ie9 .home-slider{min-height:0 !important;height:600px !important}.home-slider .slide{display:none;width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-position:center top;background-size:cover;background-color:black}.home-slider .slide:first-child{display:block}.home-slider .slide-image{display:block;min-width:1000px;width:100%;min-height:500px}.home-slider .slide-content{position:absolute;top:120px;left:0;width:100%;background:#222;background:rgba(0,0,0,0.6);padding:15px 0;height:95px}.home-slider .slide-title,.home-slider .slide-description{font-size:24px;font-size:2.4rem;color:white;margin:0}.home-slider .slide-description{font-style:italic;position:relative;padding-left:2em;margin-top:3px}.home-slider .wrapper .company-words{font-size:.8em;font-weight:bold;margin:80px 0 0;position:relative;z-index:10;float:right;color:white}.home-slider .wrapper .company-description{position:absolute;bottom:140px;left:0;z-index:10;width:75%;padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:white;background-color:#39c;background-color:rgba(51,153,204,0.85)}.home-slider .wrapper .company-description .close{position:absolute;right:-12px;top:-12px;display:inline-block;width:24px;height:24px;line-height:22px;border:2px solid white;text-align:center;font-weight:bold;background:black;border-radius:1em;color:white;cursor:pointer}.home-slider .wrapper .company-description .close:hover,.home-slider .wrapper .company-description .close:focus,.home-slider .wrapper .company-description .close:active{color:black;background:white}.home-slider-wrapper .wrapper{position:relative}.button2{display:block;text-align:center;width:155px;max-width:100%;margin:10px 0;padding:3px 0;color:white;background:rgba(51,153,204,0.85);text-decoration:none}.button2:hover,.button2:focus,.button2:active{background:rgba(112,184,219,0.85)}.home-content .button2:link{text-decoration:none}.arrow{position:relative}.arrow:before{content:'»';position:absolute;top:-0.65em;left:0;font-size:90px;font-size:9rem;font-style:normal;text-shadow:none;color:#39c}.home-content{position:absolute;z-index:10;top:auto;bottom:50px;left:0;width:100%;color:white}.home-content a{color:white}.home-content a:link{text-decoration:underline}.home-content a:hover,.home-content a:focus,.home-content a:active{text-decoration:none}.home-content .hover-list{margin-top:5px}.home-content .hover-list .hover-data{top:auto;bottom:0}.home-content .hover-list .hover-data h3:before{display:none}.latest-news{font-size:.85em;position:absolute;top:0;right:0;z-index:20;width:40%;padding:15px;margin:0 0 40px;color:white}.latest-news .arrow{padding-left:4em}.latest-news .border-bottom{border-bottom:1px dotted #FFF}.latest-news a{color:white}.latest-news a:hover,.latest-news a:focus,.latest-news a:active{color:white;background:#004062;text-decoration:none}.latest-news-wrapper{position:absolute;top:120px;width:100%}.latest-news-wrapper .wrapper{position:relative}.latest-news-heading{padding:0 0 5px;margin:0}.latest-news-heading h2{font-size:1.3em}.latest-news-heading h2,.latest-news-heading .button2{margin:0}.latest-news-content .col{padding-top:20px}.latest-news-content .col:first-child{margin-right:-1px;border-right:1px dotted #FFF}.latest-news-content h3{font-size:1em;margin:0;padding:5px 0;border-top:1px dotted #FFF}.page-template-2014page-subsection-php{color:white;background:#003f62 url(../dev/subsection-bg.png) no-repeat center center;background-size:cover}.page-template-2014page-subsection-php h1{border-bottom:1px dotted white;padding-bottom:10px}.page-template-2014page-subsection-php hr{border-top:1px dotted white}.quote{font-size:1.28em;margin:0 0 20px;padding:15px 20px;background:#3298cb;overflow:hidden}.footer-row{position:absolute;left:0;bottom:0;width:100%;font-size:12px;font-size:1.2rem;color:white;background:black;padding:20px 0}.page-template-2014home-page-php .footer-row{color:white;background:none}.page-template-2014home-page-php .footer-row a{color:white}.page-template-2014home-page-php .footer-row a:link:hover,.page-template-2014home-page-php .footer-row a:link:focus,.page-template-2014home-page-php .footer-row a:link:active{text-decoration:underline}.footer-row .wrapper ul{padding:0;margin:0;list-style:none}.footer-row .wrapper li{float:left;padding:0 .5em;border-left:1px solid #FFF;line-height:1;white-space:nowrap}.footer-row .wrapper li:first-child{border-left:none}.footer-row .wrapper li a{display:inline-block}.page-template-2014page-company-php,.page-template-default{background:#f6f6f6 url(../dev/bg-company.jpg) no-repeat center top;background-size:cover}.company-row .wrapper{padding:20px 0}.team-members{margin-bottom:30px}.team-members ul,.team-members ol{list-style:none;padding:0}.team-members li{float:left}.team-members li a{display:block}.team-member{width:20%;position:relative}.lt-ie8 .team-member{width:24%;position:relative;z-index:0}.team-member a{position:relative;color:#383838;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;outline:none}.team-member-photo{display:block;position:relative;z-index:1;left:50%;margin-left:-100px;max-width:140%}.team-member-name{font-size:.9em;margin-top:20px;padding:0 1em;text-align:center;position:relative;text-transform:uppercase;z-index:1}.team-member-name small{display:block;font-size:1em;font-style:italic;font-weight:normal;text-transform:none}.team-member-description{position:absolute;top:5%;left:50%;width:200%;color:white;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.right-side .team-member-description{left:auto;right:50%}.team-member-overlay{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;background:#004062;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}.lt-ie8 .team-member:hover,.lt-ie8 .team-member:focus,.lt-ie8 .team-member:active{z-index:1}.team-member a:hover,.team-member a:focus,.team-member a:active{color:white;z-index:110}.team-member a:hover .team-member-description,.team-member a:focus .team-member-description,.team-member a:active .team-member-description{left:120%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.right-side .team-member a:hover .team-member-description,.right-side .team-member a:focus .team-member-description,.right-side .team-member a:active .team-member-description{left:auto;right:120%}.team-member a:hover+.team-member-overlay,.team-member a:focus+.team-member-overlay,.team-member a:active+.team-member-overlay{z-index:100;display:block}.right-side a:hover .team-member-description,.right-side a:focus .team-member-description,.right-side a:active .team-member-description{left:auto;right:120%}.team-members-nav{font-size:20px;font-size:2rem;line-height:1;white-space:nowrap;font-weight:bold}.team-members-nav ul{zoom:1}.team-members-nav ul:before,.team-members-nav ul:after{display:table;content:" "}.team-members-nav ul:after{clear:both}.team-members-nav li{border-left:1px solid}.team-members-nav li:first-child{border-left:none}.team-members-nav a{padding:0 .5em;color:#888}.team-members-nav a:hover,.team-members-nav a:focus,.team-members-nav a:active,.team-members-nav li.active a{color:#383838}.sidebar-nav{padding:5px 10px;background-color:#39c;position:relative;z-index:10}.sidebar-nav,.sidebar-nav a{color:white}.sidebar-nav a:hover,.sidebar-nav a:focus,.sidebar-nav a:active{color:black}.sidebar-nav ul{list-style:none;padding:0;font-weight:bold;margin:0}.sidebar-nav li{margin:.75em 0;line-height:1.25}.gradient{background-color:#464646;background-image:-webkit-linear-gradient(top, #555 0%, #383838 100%);background-image:-moz-linear-gradient(top, #555 0%, #383838 100%);background-image:-ms-linear-gradient(top, #555 0%, #383838 100%);background-image:-o-linear-gradient(top, #555 0%, #383838 100%);background-image:linear-gradient(to bottom, #555555 0%,#383838 100%)}.page-template-2014page-excellence-php{background:#383838 url(../dev/bg-excellence.png) no-repeat center top;color:white}.excellence-row .wrapper{padding:20px 0 0px}.excellence-row .padding{padding-bottom:0}.excellence-row .quote-section{position:relative;height:360px;background:url(../dev/slide-3.jpg) no-repeat center top;background-size:auto 100%;margin:0 -20px}.excellence-row .quote-section img{position:absolute;bottom:0;left:-210px}.excellence-row .quote-section blockquote{color:white;margin:0;padding:20px;width:35%}.excellence-row .quote-section cite{color:#d8d8d8}.tabs-nav{font-size:16px;font-size:1.6rem;font-weight:bold}.tabs-nav ul,.tabs-nav ol{list-style:none;padding:0}.tabs-nav li{float:left}.tabs-nav li a{display:block}.tabs-nav ul{zoom:1;margin:0}.tabs-nav ul:before,.tabs-nav ul:after{display:table;content:" "}.tabs-nav ul:after{clear:both}.tabs-nav li{margin:0 5px 0 0}.tabs-nav a{padding:.25em .5em;color:white;background-color:#464646;background-image:-webkit-linear-gradient(top, #555 0%, #383838 100%);background-image:-moz-linear-gradient(top, #555 0%, #383838 100%);background-image:-ms-linear-gradient(top, #555 0%, #383838 100%);background-image:-o-linear-gradient(top, #555 0%, #383838 100%);background-image:linear-gradient(to bottom, #555555 0%,#383838 100%)}.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active,.tabs-nav li.active a{background:#39c}.full-row{position:absolute;left:0;width:100%;min-width:800px;height:70px;background-color:#39c;background-color:rgba(51,153,204,0.85)}.full-row .wrapper{zoom:1;padding:0 !important}.full-row .wrapper:before,.full-row .wrapper:after{display:table;content:" "}.full-row .wrapper:after{clear:both}.full-row .arrow:before{color:#383838;left:-0.75em}.after-full-row{height:70px}.margin{margin-bottom:20px}.padding{padding:20px}.hover-list{color:white}.hover-list ul,.hover-list ol{list-style:none;padding:0}.hover-list li{float:left}.hover-list li a{display:block}.hover-list ol{position:relative;float:left}.hover-list h3{margin:5px 0}.hover-list .hover-number{margin:0 2px 0 0;width:24px;height:24px;line-height:22px;border:2px solid white;text-align:center;font-weight:bold;background:black;border-radius:1em;cursor:pointer}.hover-list .hover-data{position:absolute;z-index:1;top:0;left:120%;width:0;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#004062;background-color:rgba(0,64,98,0.8);-webkit-box-shadow:0 0 5px rgba(255,255,255,0.15);-moz-box-shadow:0 0 5px rgba(255,255,255,0.15);box-shadow:0 0 5px rgba(255,255,255,0.15);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.5s,left 0.5s;-moz-transition:opacity 0.5s,left 0.5s;-o-transition:opacity 0.5s,left 0.5s;transition:opacity 0.5s,left 0.5s}.hover-list .hover-data h3,.hover-list .hover-data div{padding:6px 12px;margin:0}.hover-list .hover-data h3{background:black}.hover-list .hover-data h3:before{display:block;content:" ";position:absolute;top:0;left:-16px;height:0;width:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-right:16px solid black}.hover-list li:hover .hover-number,.hover-list li:focus .hover-number,.hover-list li:active .hover-number,.hover-list li.hover .hover-number{color:black;background:white}.hover-list li:hover .hover-data,.hover-list li:focus .hover-data,.hover-list li:active .hover-data{left:110%;width:400px;overflow:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.page-template-2014page-expertise-php{background:#66b2d8 url(../dev/bg-expertise.png) no-repeat center top}.expertise-row{overflow:hidden}.expertise-row .wrapper{padding:20px 0}.expertise-row h2,.expertise-row blockquote{color:white}.expertise-row h2{min-height:2.4em;border-bottom:1px dotted #383838}.expertise-row .col_1_of_3{margin:0 -1px 0 0;padding:0;border-left:1px dotted #383838;width:33.3333%}.expertise-row .col_1_of_3:first-child{border:none}.expertise-row .padding{margin:0;padding:10px 15px}.expertise-row .quote-section{position:relative;margin-top:40px;zoom:1}.expertise-row .quote-section:before,.expertise-row .quote-section:after{display:table;content:" "}.expertise-row .quote-section:after{clear:both}.expertise-row .quote-section img{position:absolute;bottom:0;left:100%}.button,.small-button{display:block;padding:1em;color:white;background:#004062;text-align:center;-webkit-box-shadow:0 10px 20px rgba(51,153,204,0.5) inset;-moz-box-shadow:0 10px 20px rgba(51,153,204,0.5) inset;box-shadow:0 10px 20px rgba(51,153,204,0.5) inset;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-weight:bold;text-transform:uppercase}.button:hover,.button:focus,.small-button:focus,.button:active,.small-button:active,.small-button:hover{color:#004062;background:white;-webkit-box-shadow:0 -10px 20px #d8d8d8 inset;-moz-box-shadow:0 -10px 20px #d8d8d8 inset;box-shadow:0 -10px 20px #d8d8d8 inset}.small-button{padding:.5em;font-size:.8em}.tax-project_category,.single-project,.blog,.single-post{color:white;background:#6f6e6d url(../dev/projects-bg.jpg) no-repeat center top}.tax-project_category h1,.single-project h1,.blog h1,.single-post h1{border-bottom:1px dotted white;padding-bottom:10px;margin-bottom:40px}.tax-project_category .subtitle,.single-project .subtitle,.blog .subtitle,.single-post .subtitle{font-size:1.7em;margin:-30px 0 40px}.tax-project_category .post-thumbnail,.single-project .post-thumbnail,.blog .post-thumbnail,.single-post .post-thumbnail{margin-bottom:30px}.projects-grid{padding:0;list-style:none;overflow:hidden}.projects-grid li{float:left;width:31.33%;margin:0 2% 2% 0}.projects-grid a{padding:0 5px;color:white}.projects-grid a:hover,.projects-grid a:focus,.projects-grid a:active{background:#004062}#gallery{padding:0;list-style:none;overflow:hidden}#gallery li{float:left;width:12.28%;margin:1%}#gallery li:nth-child(7n+1){clear:both}#gallery li a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}#gallery li a:hover,#gallery li a:focus,#gallery li a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#gallery li img{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}.news-grid{padding:0;list-style:none;overflow:hidden;margin:-40px 50px 40px}.news-grid li{float:left;width:50%;padding:2em;box-sizing:border-box;border-right:1px dotted white}.news-grid li:nth-child(2n){border-right:none}.news-grid li .arrow{padding-left:4em}.page-gallery ul{padding:0;list-style:none;text-align:center;width:800px;margin:0}.page-gallery li{float:left;box-sizing:border-box;width:33.33%;padding:10px 20px;display:table}.page-gallery li span{box-sizing:border-box;padding:25px;width:240px;height:200px;display:inline-block;background:white;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25);display:table-cell;vertical-align:middle}.page-gallery li img{display:block;margin:0 auto;max-width:150px}.page-gallery-links{overflow:hidden;padding:0;list-style:none;text-align:center;margin:10px 0 40px}.page-gallery-links li{display:inline}.page-gallery-links a{display:inline-block;width:18px;height:18px;background:#3298cb;border-radius:100%;margin:5px;text-indent:-9999px;border:3px solid #3298cb}.page-gallery-links a:hover,.page-gallery-links a:focus,.page-gallery-links a:active,.page-gallery-links .selected a{border:3px solid #0066b2}.page-template-2014page-experience-php{color:white;background:#f7f7f7 url(../dev/bg-company.jpg) no-repeat center bottom;background-size:cover}.page-template-2014page-experience-php .arch-quote{margin-left:730px !important}.experience-row{position:relative;overflow:hidden}.experience-row .wrapper{padding:32px 0 0px}.experience-row .gradient{background:#383838;background:rgba(56,56,56,0.95)}.experience-row .tabs-nav{position:absolute;top:0px;margin-left:-20px}.experience-row .full-row{font-size:20px;font-size:2rem;padding:5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.experience-row .after-full-row{margin-bottom:20px}.experience-row blockquote{font-size:14px;font-size:1.4rem;line-height:1.5}.experience-row blockquote,.experience-row cite{color:white}.experience-row .testimonial-image{float:right;margin:-240px -400px 0 0;position:relative;z-index:30}.page-template-2014page-contact-php{background:#d8d8d8 url(../dev/bg-contact.png) no-repeat center top}.contact-row{overflow:hidden}.contact-row .wrapper{padding:20px 0 0;position:relative}.contact-row .wrapper>.row{position:relative}.contact-row .wrapper>.row>.col_1_of_5{position:absolute;bottom:0;right:0}.contact-row .quote-section img{position:absolute;left:80%;bottom:0}.second-overlay{position:fixed;z-index:200;top:0;left:0;padding:2% 0;width:100%;height:96%;min-width:900px;color:white;background:#004062;background:rgba(0,64,98,0.95)}.second-overlay hr{border:none;border-bottom:1px dotted #39c}.second-overlay a{color:#39c}.second-overlay a:hover,.second-overlay a:focus,.second-overlay a:active{text-decoration:underline}.second-overlay .wrapper{position:relative;padding-top:0}.second-overlay .quote-section{position:absolute;right:100%;top:0px}.second-overlay .quote-section blockquote{margin-top:10px}.second-overlay .quote-section blockquote,.second-overlay .quote-section blockquote cite{color:white;text-align:center}.second-overlay .overlay-read-more{display:inline-block;color:white;background:#39c;padding:5px 20px;margin:10px 20px}.second-overlay .overlay-read-more:hover,.second-overlay .overlay-read-more:focus,.second-overlay .overlay-read-more:active{background-color:#70b8db}.second-overlay .close{position:absolute;left:0;bottom:0;width:66px;height:16px;background:url(../dev/close.png) no-repeat 0 0;background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.second-overlay .close:before{content:"";display:block;width:0;height:150%}.second-overlay .close:hover,.second-overlay .close:focus,.second-overlay .close:active{background-position:0 -16px}.second-overlay h3{border-bottom:1px dotted #39c;margin:0;min-height:3.6em}.second-overlay .col{border-left:1px dotted #39c;margin:0 -1px 0 0;padding:0}.second-overlay .col:first-child{border:none}.second-overlay .col_1_of_2{width:50%}.second-overlay .col_1_of_3{width:33.33%}.second-overlay .col_1_of_4{width:25%}.second-overlay .col_1_of_5{width:20%}.second-overlay .testimonial-image{position:absolute;right:100%;margin:0}.testimonial{padding:40px 0;overflow:hidden;border-top:1px dotted}.testimonial:first-child{border-top:none}.testimonial-image{float:left;width:300px;margin-right:20px;min-height:10px}.testimonial-content{overflow:hidden}.testimonial-author{font-weight:bolder}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);margin:-1px;border:0;padding:0}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;height:auto;width:auto;overflow:visible;clip:rect(auto auto auto auto);clip:rect(auto, auto, auto, auto);margin:0}.invisible{visibility:hidden}.clear{clear:both}.clearfix,.wrapper{zoom:1}.clearfix:before,.wrapper:before,.clearfix:after,.wrapper:after{display:table;content:" "}.clearfix:after,.wrapper:after{clear:both}.reset-list{list-style:none;padding:0}.center-list ul,.center-list ol{list-style:none;padding:0;text-align:center}.center-list li{display:inline-block}.center-list li a{display:inline-block}.lt-ie8 .center-list li{display:inline}.horizontal-list ul,.horizontal-list ol{list-style:none;padding:0}.horizontal-list li{float:left}.horizontal-list li a{display:block}.float-left,.alignleft{float:left}.float-right,.alignright{float:right}img.float-left,img.alignleft{margin:0 1em 1em 0}img.float-right,img.alignright{margin:0 0 1em 1em}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}img.aligncenter{display:block;margin:0 auto}@media only screen and (max-width: 400px){.second-overlay{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.second-overlay .wrapper{width:auto}.second-overlay .padding{padding:.5% 2%}.second-overlay .col{float:none;width:auto;display:block;border:none;border-top:1px dotted #39c}.second-overlay h3{border:none;min-height:0}}@font-face{font-family:'voodoo';src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRk9UVE8AAAQ0AAsAAAAABhQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAPsAAAFEBMC9q0ZGVE0AAAIEAAAAGgAAABxmnNGeR0RFRgAAAiAAAAAcAAAAIAAyAARPUy8yAAACPAAAAE0AAABgStjXTGNtYXAAAAKMAAAAUQAAAWID9vVjaGVhZAAAAuAAAAAvAAAANvnibIZoaGVhAAADEAAAAB4AAAAkAM3//2htdHgAAAMwAAAAFAAAABQBZwAAbWF4cAAAA0QAAAAGAAAABgAFUABuYW1lAAADTAAAANwAAAF68akh9XBvc3QAAAQoAAAADAAAACAAAwAAeJxFTD1Lw1AUPbdJGinhaSRVh2ccu0mm/gMFxcGtk5sURDGLujhqcbiOOugo4qZLnfQv+AOUToKgD6FxzHZ9aUy8w+GeT4Lrgoj8ozTdTlNQA4Rurhv5opMvuBw4HLhxi4S5xMDnk8x4GrvTGpjROAg1lKbuLJyiOwWF6HB/ZzVJknLzb9neJlbQozN4RE7vcviUqXtXxHwPBKEFGUfHgrkawsr418rIJGxqGFdGQWP1Jog7e4O2yPvrxWhCmrY9v2GLX482aT8xxWdqWmlL6lOwdXUtWHu+sws3/T4Lll/WRR5+bj3Fxu1kvvqIuH16PmLmJgetXxo8jMMAeJxjYGBgZACCM7aLzoPos/rT02E0AEhLBnAAAHicY2BkYGDgA2IJBhBgYmAEQhYwBvEYAAR2ADd4nGNgZghjnMDAysDB4MjgxsDAwAelDRhYGCQZGJgYWJkZYIBRgAEBAtJcUxgcGFI+MDDE/f/FwMkQx8DeAFQDlvQEYgUgZAQAgIEJPwAAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMKQw5DOUfWD4/x+sDon3f97/Sf97BVigJsABIxsDuhBNABOSlRCKmQ62EgcAY2AOSQAAAHicY2BkYGAAYo5/O3bE89t8ZeBmSAGKMJzVn56OoP//BIrGAbkcDEwgUQBGxws/AHicY2BkYGCI+/+TgZMhhYHh/xwgCRJBBqwAeq8EygAAAGQAAABZAAAATgAAAFwAAAAAAAAAAFAAAAUAAHicbZBLasMwEIY/J45LSeiuXYtClzaWs8u6+ABdZB+IMIFggfI4Sk6QXY7RA/QEuUt+y1p0EQ2j+TT880DAggsZw8koeEs84YWvxFM+OSTOpbkmnjHnN3Ehu0uZ5a/KLGLVwBN1fE885ZsycR7njjzjg1viQvk/znjZNt6cvd96xR8cHSf2bAh6uu603whaiXqOMQYpHIaGilpxJf/fbMwssVpk8EYqqzet74+tD50zTVWblRmHCpa2tGVTW2mebrXWvKDv2cUtjLoNk1m7cNj53tiqfl74AOQdNot4nGNgZsALAAB9AAQ=) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTWac0Z4AAAWUAAAAHEdERUYANAAGAAAFdAAAACBPUy8ySrfW4gAAAVgAAABWY21hcAX8+GwAAAHMAAABYmdhc3D//wADAAAFbAAAAAhnbHlmKzSDIwAAA0AAAAB4aGVhZPnibIUAAADcAAAANmhoZWEAzgAAAAABFAAAACRobXR4AYgAAAAAAbAAAAAcbG9jYQBCAGAAAAMwAAAAEG1heHAASgALAAABOAAAACBuYW1l8akh9QAAA7gAAAF6cG9zdE5an+QAAAU0AAAAOAABAAAAAQAAcabNnl8PPPUACwBkAAAAAM0vl2cAAAAAzS+XZwAA//gAZABeAAAACAACAAAAAAAAAAEAAABe//gACQBkAAD/nABkAAEAAAAAAAAAAAAAAAAAAAAHAAEAAAAHAAgAAQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQBWAZAABQAIAEEARgAAAA4AQQBGAAAAMAAEABkAAAIABQMAAAAAAAAAAAABEAAAAAAAAAAAAAAAUGZFZABAAGTwAABe//oACQBeAAiAAAABAAAAAAAAAGQAAAAAAAAAIQAAAFkAAABOAAAAXAAAAAAAAAAAAAMAAAADAAAAHAABAAAAAABcAAMAAQAAABwABABAAAAADAAIAAIABAAAAGQAbwB28AD//wAAAAAAZABvAHbwAP//AAD/oP+U/48QBgABAAAAAAAAAAAAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAwAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAkADAAPAABAAD/+gBQAEoABwAAPAE2MhYUBiIXIhcXIhEiFxciFwAAAAABAAD/+gBHAEoABwAAFzI2NCYrARUeERcXER4GFyIXUAAAAAABAAD/+ABeAEoAAgAANwcnXi8vSlFRAAABAAD/+gBkAF4AAgAANRcjZGReZAAAAAAAAAwAlgABAAAAAAABAAYADgABAAAAAAACAAcAJQABAAAAAAADACIAcwABAAAAAAAEAAYApAABAAAAAAAFAAsAwwABAAAAAAAGAAYA3QADAAEECQABAAwAAAADAAEECQACAA4AFQADAAEECQADAEQALQADAAEECQAEAAwAlgADAAEECQAFABYAqwADAAEECQAGAAwAzwB2AG8AbwBkAG8AbwAAdm9vZG9vAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHYAbwBvAGQAbwBvACAAOgAgADMAMQAtADEALQAyADAAMQAzAABGb250Rm9yZ2UgMi4wIDogdm9vZG9vIDogMzEtMS0yMDEzAAB2AG8AbwBkAG8AbwAAdm9vZG9vAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAAB2AG8AbwBkAG8AbwAAdm9vZG9vAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgBSAEcAWQECB3VuaUYwMDAAAAAB//8AAgABAAAADgAAABgAAAAAAAIAAQADAAYAAQAEAAAAAgAAAAAAAQAAAADMPaLPAAAAAM0vl2cAAAAAzS+XZw==) format("truetype");font-weight:normal;font-style:normal}.vclogo{font-family:'voodoo';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased}a.vclogo{text-decoration:none}
