.flexnav,.flexnav li ul{width:100%}.flexnav li a,.menu-button{font-family:'Open Sans',sans-serif;text-transform:uppercase}.flexnav .touch-button:hover,.menu-button{cursor:pointer}.flexnav li a,.logo-container,.menu-button,.page_sidebar .widget-title,.site-footer .widget-title,.slider-container h2{text-transform:uppercase}#main-menu{border-radius:0;z-index:400}#main-menu ul{padding:0}#main-menu .container{position:relative}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;max-height:0}.flexnav.opacity{opacity:0}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}.flexnav li,.flexnav li a,.flexnav li ul li{position:relative;overflow:hidden}.flexnav li{font-size:100%}.flexnav li a{display:block;color:#7fcaff;padding:0 16px;z-index:2;font-size:13px;line-height:50px;text-shadow:1px 1px 1px rgba(0,0,0,.75)}.flexnav li a:hover,.item-with-ul.active>a{color:#fff;text-decoration:none}.flexnav li ul li{font-size:100%}.flexnav li ul.flexnav-show li,.oldie .flexnav,.oldie .flexnav li,.oldie .flexnav li a{overflow:visible}.flexnav li ul li a{display:block;background:#0b2e59}.flexnav ul li ul li a{background:#0b2e59}.flexnav ul li ul li ul li a{background:#cbcbc9}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:18px;height:100%;color:#0b2e59;display:inline-block;text-align:center}.flexnav .touch-button .navicon{position:relative;top:50%;font-size:9px;color:#428bca;margin-top:-7px;display:block}.touch-button.active .fa-caret-down:before{content:"\f0de"!important;color:#fff}.menu-button{position:relative;float:left;display:block;padding:4px 8px 1px;margin:7px;border:1px solid;color:#7fcaff;border-radius:4px}.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{display:none}@media (max-width:990px){.flexnav li a{border-bottom:1px solid #03486F;padding:0}.flexnav .touch-button{height:50px;width:50px;border-left:1px solid #03486F}.sub-menu{margin-left:30px;width:auto!important}.flexnav.flexnav-show{border-top:1px solid #03486F;clear:both}}@media (min-width:992px){body.one-page{padding-top:70px}#menu-main-menu>li:first-child>a{padding-left:0}.flexnav{overflow:visible;padding:0}.flexnav.opacity{opacity:1}.flexnav.one-page{top:0;right:auto;max-width:1080px}.flexnav li{position:relative;list-style:none;float:left;display:block;overflow:visible}.flexnav .sub-menu{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.65);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.65);box-shadow:0 5px 10px 0 rgba(0,0,0,.65);min-width:240px;padding:5px 0 15px!important;background-color:#0b2e59;display:none}.flexnav .sub-menu a{font-size:12px;line-height:30px}.flexnav li>ul{position:absolute;top:auto;left:0}.flexnav li ul li>ul,.flexnav li ul.open ul.open{margin-left:100%;top:0}.flexnav li>ul li{width:100%}.flexnav li ul li a{border-bottom:none}.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:1}.flexnav li ul.open li{overflow:visible;max-height:100px}.menu-button{display:none}}.oldie body.one-page{padding-top:70px}.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}.oldie .flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#a6a6a2;width:20%;min-height:50px}.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible}.oldie .flexnav li:hover>ul li{width:100%;float:none}.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:none}.oldie .flexnav li>ul{background:#acaca1;position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible}.oldie .flexnav li ul.open,.oldie .flexnav li ul.open ul.open{display:block;width:100%;overflow:visible}.oldie .flexnav li ul li ul{top:0}.oldie .flexnav li ul li a{border-bottom:none}.oldie .flexnav li ul.open li{width:100%}.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0}.nav-logo,.oldie .menu-button{display:none}.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}.oldie.ie7 .flexnav li{width:19.9%}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes slideDown{0%{-moz-transform:translateY(-100%)}100%{-moz-transform:translateY(0)}}@-o-keyframes slideDown{0%{-o-transform:translateY(-100%)}100%{-o-transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-100%)}}@-moz-keyframes slideUp{0%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(-100%)}}@-o-keyframes slideUp{0%{-o-transform:translateY(0)}100%{-o-transform:translateY(-100%)}}@keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.animated{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.slideDown{-webkit-animation-name:slideDown;-moz-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown}.animated.slideUp{-webkit-animation-name:slideUp;-moz-animation-name:slideUp;-o-animation-name:slideUp;animation-name:slideUp}@media screen and (min-width:768px){article,article p{font-size:16px;line-height:1.6}}article iframe,article p iframe{max-width:100%}article img,article p img{max-width:100%;height:auto}.entry-title a{color:#0b2e59}.entry-title a:hover{text-decoration:none;color:#7fc9ff}.alert,.alert a{color:#7fcaff}.alert{background:#0b2e59;padding:10px}@font-face{font-family:'Helvetica Neue Heavy';src:url(../fonts/HelveticaNeueLTStd-HvCn.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Helvetica Neue Light';src:url(../fonts/HelveticaNeueLTStd-Lt.otf) format('opentype');font-weight:400;font-style:normal}#header{position:relative;z-index:5000;background:#fff;font-size:14px}#main-menu{background-color:#0b2e59}#main-menu.affix{top:0;width:100%}#main-menu.affix .nav-logo{display:inline-block!important}.fa-6x{font-size:6em}.logo-container{padding:10px 0;float:left}.logo-container a{float:left;margin-right:10px}.logo-container a img{max-width:250px}.logo-container .site-info{float:left}.logo-container .site-info p{text-align:right}.logo-container .site-title{font-family:'Helvetica Neue Heavy';font-size:16px;color:#0b2e59;border-bottom:1px solid #7fc9ff;float:left;line-height:1.2em;margin:10px 0 2px}.logo-container .site-title span,.socialmedia ul li a{color:#7fc9ff}@media screen and (min-width:768px){.logo-container a img{max-width:100%}.logo-container .site-title{font-size:30px;margin:13px 0 2px}}.logo-container .site-description{font-family:'Helvetica Neue Light',sans-serif;font-size:10px;margin:0;float:right;color:#7fc9ff}@media screen and (min-width:768px){.logo-container .site-description{font-size:16px}}.socialmedia{position:absolute;right:15px;top:0}.for-captcha,.socialmedia.footer{position:relative}.socialmedia ul{margin:0}.socialmedia ul li{display:inline-block;margin:11px 4px}.socialmedia ul li a:hover{color:#fff}.slider-container{background:#eee;padding:35px 0;-webkit-box-shadow:inset 0 1px 20px rgba(0,0,0,.15);box-shadow:inset 0 1px 20px rgba(0,0,0,.15)}.slider-container .fa{color:#0b2e59}.slider-container .fa-6x{font-size:4em;margin-top:60px}@media screen and (min-width:768px){.slider-container .fa-6x{font-size:6em}}.slider-container h2{color:#f7a507;font-size:21px}@media screen and (min-width:768px){.slider-container h2{font-size:48px}}.slider-container p{font-size:16px;line-height:1.7;color:#0b2e59}@media screen and (min-width:768px){.slider-container p{font-size:18px}}.slider-container .carousel-indicators{bottom:-35px}.slider-container .carousel-inner{min-height:280px}.slider-container .carousel-inner .item .img-responsive{margin-top:45px}#content{padding-top:33px}.site-footer{background:#0b2e59;color:#fff;margin-top:50px;font-size:14px}.site-footer .footer-logo{margin-top:-33px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #03486F}.site-footer .fa-4x{color:#7fc9ff;text-shadow:0 0 100px rgba(120,179,253,.75)}.site-footer .widget-title{text-align:center;margin:10px 0 30px;font-family:'Helvetica Neue Light',sans-serif;font-size:24px;color:#7fc9ff}.site-footer .about p{padding-left:16%;padding-right:16%;color:#7fc9ff}.site-footer .about p img{max-width:100%}.site-footer .footer-contact{position:relative;z-index:550}.site-footer input[type=email],.site-footer input[type=text],.site-footer textarea{background:#0b2e59;border:1px solid #7fc9ff;color:#7fc9ff;-webkit-box-shadow:none;box-shadow:none}.site-footer input[type=email]::-moz-placeholder,.site-footer input[type=text]::-moz-placeholder,.site-footer textarea::-moz-placeholder{color:#7fc9ff;opacity:1}.site-footer input[type=email]:-ms-input-placeholder,.site-footer input[type=text]:-ms-input-placeholder,.site-footer textarea:-ms-input-placeholder{color:#7fc9ff}.site-footer input[type=email]::-webkit-input-placeholder,.site-footer input[type=text]::-webkit-input-placeholder,.site-footer textarea::-webkit-input-placeholder{color:#7fc9ff}.site-footer input[type=email]:active,.site-footer input[type=email]:focus,.site-footer input[type=email]:hover,.site-footer input[type=text]:active,.site-footer input[type=text]:focus,.site-footer input[type=text]:hover,.site-footer textarea:active,.site-footer textarea:focus,.site-footer textarea:hover{border:1px solid #7fc9ff;-webkit-box-shadow:0 0 5px #7fc9ff;box-shadow:0 0 5px #7fc9ff}.site-footer input[type=submit]{color:#0b2e59;display:block;width:100%;border:none;line-height:1.8em;font-size:18px;text-transform:uppercase;font-family:'Helvetica Neue heavy',sans-serif;background-image:-webkit-linear-gradient(top,#7fc9ff 0,#1f9bf5 100%);background-image:-o-linear-gradient(top,#7fc9ff 0,#1f9bf5 100%);background-image:linear-gradient(to bottom,#7fc9ff 0,#1f9bf5 100%);background-repeat:repeat-x;filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff7fc9ff', endColorstr='#ff1f9bf5', GradientType=0);border-radius:3px}.site-footer input[type=submit]:hover{-webkit-box-shadow:0 0 5px #7fc9ff;box-shadow:0 0 5px #7fc9ff}.site-footer .wpcf7-captchar{width:50%;float:left;margin-bottom:15px}.alignright,.site-footer .wpcf7-captchac{float:right}.page_sidebar{font-size:16px}.page_sidebar aside{margin-bottom:50px}.page_sidebar .widget_recent_entries ul{padding:0}.page_sidebar .widget_recent_entries ul li{font-family:'open sans';list-style:none;border-bottom:1px solid #eaeaea}.page_sidebar .widget_recent_entries ul li a{display:block;padding:5px 0}.page_sidebar .widget-title{font-size:21px;margin-top:0;line-height:1.3em}.post{margin-bottom:25px;border-bottom:1px dotted #999;padding-bottom:20px}@media screen and (min-width:768px){.post{padding:20px;border:1px solid #eee;background:#fafafa}}.post .entry-title{margin-top:0}.post .post-meta{color:#888;text-transform:capitalize}.banner,.page .featured-box h2,.wpcf7-submit{text-transform:uppercase}.page .featured-box{-webkit-box-shadow:0 0 9px #555;box-shadow:0 0 9px #555;border-top:5px solid #0b2e59;background:#f9f9f9;padding:20px;margin-bottom:20px;text-align:center}.page .featured-box:hover{-webkit-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;background:#fff}.page .featured-box h2{font-family:'Helvetica Neue heavy' sans-serif;font-size:25px}@media screen and (max-width:992px){.page .featured-box h2{font-size:18px}.slider-container .carousel-inner {
	min-height: auto;
}}.page .featured-box p{font-family:'Helvetica Neue Light' sans-serif}.alignleft{float:left}.aligncenter{float:none;clear:both;display:block;margin:0 auto}input[type=email],input[type=text],textarea{width:100%;padding:7px 10px;font-size:14px;line-height:1.6em;border:1px solid #ccc;background:#fafafa;-webkit-box-shadow:inset 1px 1px 3px #eee;box-shadow:inset 1px 1px 3px #eee}input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,textarea:active,textarea:focus,textarea:hover{border:1px solid #0b2e59;outline:0}textarea{line-height:1.7em;padding:5px 10px!important}span.wpcf7-form-control-wrap{margin-bottom:10px;display:block}.call-me{font-size:37px;margin-bottom:42px;color:orange}.for-captcha{line-height:0}.for-captcha .wpcf7-captchac{position:absolute;z-index:320;right:2px;bottom:6px;border-left:1px solid #ccc}.wpcf7-submit{background-image:-webkit-linear-gradient(top,#033f8a 0,#0b2e59 100%);background-image:-o-linear-gradient(top,#033f8a 0,#0b2e59 100%);background-image:linear-gradient(to bottom,#033f8a 0,#0b2e59 100%);background-repeat:repeat-x;filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff033f8a', endColorstr='#ff0b2e59', GradientType=0);color:#fff;-webkit-box-shadow:none;box-shadow:none;border:none;display:block;width:100%;line-height:2.2em;font-family:'Helvetica Neue heavy',sans-serif}.wpcf7-submit:active,.wpcf7-submit:focus,.wpcf7-submit:hover{background:#7fc9ff;outline:0}.page-template-template-services #content{padding-bottom:50px}.banner{margin-top:-33px;background:#bfe4ff;border-bottom:1px solid rgba(85,166,206,.25);padding:60px 0}@media screen and (min-width:767px){.banner{/*margin-top:-20px;*/padding:100px 0}}.banner h2{text-align:center;font-size:21px;line-height:1.3;margin:20 0 20px}@media screen and (min-width:767px){.banner h2{font-size:38px;margin:0 0 40px}}.banner p{font-size:14px;letter-spacing:.2em;line-height:1.7}@media screen and (min-width:767px){.banner p{font-size:18px}}.belowbanner-row{background-color:#f7f7f7;padding:60px 0;line-height:32px;font-size:16px}.testimonial{background-color:#0b2e59;color:#7fc9ff;padding:100px 0 80px;margin-bottom:80px}.testimonial .feedback{border-left:3px solid #7fc9ff}.process .table,.process .table tr{border:1px solid #ccc}.testimonial p{font-style:italic;font-size:20px;padding-left:40px;line-height:1.8;letter-spacing:1px}.testimonial .name{font-weight:700;text-align:right;font-size:32px;margin-top:35px}.testimonial .location{font-weight:300;font-size:24px;text-align:right}.process h2{font-family:'Open Sans',sans-serif;font-weight:300;font-size:36px;margin:0 0 30px;color:#000}.process .table{background:#f7f7f7;margin-bottom:60px;font-size:16px;color:#000}.process .table tr:last-child{border:none}.process .table tr:last-child td:first-child{position:relative}.process .table tr:last-child td:first-child:after{content:"";position:absolute;right:-11px;bottom:0;display:block;width:0;height:0;border-left:10px solid #f7f7f7;border-right:10px solid #f7f7f7;border-top:16px solid #ccc}.process .table tr td{padding:13px 15px}@media screen and (min-width:767px){.process .table tr td{padding:13px 35px}}.process .table tr td:first-child{font-family:'Open Sans Condensed',sans-serif;font-size:21px;font-weight:700;color:#666;text-align:center;border-right:3px solid #ccc}.process .table tr td p{margin-bottom:0}