@import url(css/flexslider.css);@import url(https://fonts.googleapis.com/css?family=Merriweather:300|Open+Sans:400,300,600,700);dl,h4,menu,ol,p,pre,ul{margin:1em 0}.relative,sub,sup{position:relative}body,figure,form,nav ul{margin:0}#header-top-bar a,.vc_font-white,.vc_font_white *{color:#fff}#header-top-bar a,a{text-decoration:none}.vc_align_center,.vsg-content-1,.wp-caption{text-align:center}#menu-footer-menu,nav ol,nav ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}a:focus{outline:dotted thin}a:active,a:hover,input:focus,select:focus,textarea:focus{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.33em;margin:.91em 0}h4{font-size:1.23em}h5{font-size:1.13em;margin:1.13em 0}h6{font-size:1em;margin:1.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}small,sub,sup{font-size:75%}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}sub,sup{line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}img{border:0;-ms-interpolation-mode:bicubic;width:auto;max-width:100%}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.absolute{position:absolute}.fltlft{float:left}.alignright,.fltrt{float:right}.clear{clear:both}.clear-lft{clear:left}.clear-rt{clear:right}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hide{display:none}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}nav ul{padding:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.row{padding:0 10px}.container{width:1140px;margin:0 auto}.vc_heading_top_margin h1,.vc_heading_top_margin h2,.vc_heading_top_margin h3,.vsg_overlay>div>.wpb_wrapper h2,.vsg_overlay>div>div>.wpb_wrapper h2{margin-top:0}.half{width:49.99%;float:left}.third{width:33.32333333%;float:left}.two-third{width:66.64666667%;float:left}.fourth{width:24.99%;float:left}.three-fourth{width:74.97%;float:left}.fifth{width:19.99%;float:left}.two-fifth{width:39.98%;float:left}.three-fifth{width:59.97%;float:left}.four-fifth{width:79.96%;float:left}.sixth{width:16.65666667%;float:left}.five-sixth{width:83.28333333%;float:left}.seventh{width:14.27571429%;float:left}.two-seventh{width:28.55142857%;float:left}.three-seventh{width:42.82714286%;float:left}.four-seventh{width:57.10285714%;float:left}.five-seventh{width:71.37857143%;float:left}.six-seventh{width:85.65428571%;float:left}.eighth{width:12.49%;float:left}.three-eighth{width:37.47%;float:left}.five-eighth{width:62.45%;float:left}.seveneighth{width:87.43%;float:left}.ninth{width:11.10111111%;float:left}.two-ninth{width:22.20222222%;float:left}.four-ninth{width:44.40444444%;float:left}.five-ninth{width:55.50555556%;float:left}.seven-ninth{width:77.70777778%;float:left}.eight-ninth{width:88.80888889%;float:left}.tenth{width:9.99%;float:left}.three-tenth{width:29.97%;float:left}.seven-tenth{width:69.93%;float:left}.nine-tenth{width:89.91%;float:left}.eleventh{width:9.08090909%;float:left}.two-eleventh{width:18.16181818%;float:left}.three-eleventh{width:27.24272727%;float:left}.four-eleventh{width:36.32363636%;float:left}.five-eleventh{width:45.40454545%;float:left}.six-eleventh{width:54.48545455%;float:left}.seven-eleventh{width:63.56636364%;float:left}.eight-eleventh{width:72.64727273%;float:left}.nine-eleventh{width:81.72818182%;float:left}.ten-eleventh{width:90.80909091%;float:left}.twelth{width:8.32333333%;float:left}.three-twelth{width:24.97%;float:left}.five-twelth{width:41.61666667%;float:left}seven-twelth{width:58.26333333%;float:left}.eleven-twelth{width:91.55666667%;float:left}.thirteenth{width:7.68230769%;float:left}.two-thirteenth{width:15.36461538%;float:left}.three-thirteenth{width:23.04692308%;float:left}.four-thirteenth{width:30.72923077%;float:left}.five-thirteenth{width:38.41153846%;float:left}.six-thirteenth{width:46.09384615%;float:left}.seven-thirteenth{width:53.77615385%;float:left}.eight-thirteenth{width:61.45846154%;float:left}.nine-thirteenth{width:69.14076923%;float:left}.ten-thirteenth{width:76.82307692%;float:left}.eleven-thirteenth{width:84.50538462%;float:left}.twelve-thirteenth{width:92.18769231%;float:left}.fourteenth{width:7.13285714%;float:left}.three-fourteenth{width:21.39857143%;float:left}.five-fourteenth{width:35.66428571%;float:left}.seven-fourteenth{width:49.93%;float:left}.nine-fourteenth{width:64.19571429%;float:left}.eleven-fourteenth{width:78.46142857%;float:left}.fifteenth{width:6.65666667%;float:left}.two-fifteenth{width:13.31333333%;float:left}.three-fifteenth{width:19.97%;float:left}.four-fifteenth{width:26.62666667%;float:left}.six-fifteenth{width:39.94%;float:left}.seven-fifteenth{width:46.59666667%;float:left}.eight-fifteenth{width:53.25333333%;float:left}.nine-fifteenth{width:59.91%;float:left}.eleven-fifteenth{width:73.22333333%;float:left}.twelve-fifteenth{width:79.88%;float:left}.thirteen-fifteenth{width:86.53666667%;float:left}.fourteen-fifteenth{width:93.19333333%;float:left}.sixteenth{width:6.24%;float:left}.three-sixteenth{width:18.72%;float:left}.five-sixteenth{width:31.2%;float:left}.seven-sixteenth{width:43.68%;float:left}.nine-sixteenth{width:56.16%;float:left}.eleven-sixteenth{width:68.64%;float:left}.thirteen-sixteenth{width:81.12%;float:left}.nine-twentieth{width:44.91%;float:left}.nineteen-thirtieth{width:63.14333333%;float:left}.last{clear:right}.gutter,.gutters>*{box-sizing:border-box;-moz-box-sizing:border-box;padding:10px}@media handheld,only screen and (max-width:1170px){.container{width:960px}}@media handheld,only screen and (max-width:990px){.container{width:720px}.eight-eleventh,.eight-fifteenth,.eight-ninth,.eight-thirteenth,.eighth,.eleven-fifteenth,.eleven-fourteenth,.eleven-sixteenth,.eleven-thirteenth,.eleven-twelth,.eleventh,.fifteenth,.fifth,.five-eighth,.five-eleventh,.five-fourteenth,.five-ninth,.five-seventh,.five-sixteenth,.five-sixth,.five-thirteenth,.five-twelth,.four-eleventh,.four-fifteenth,.four-fifth,.four-ninth,.four-seventh,.four-thirteenth,.fourteen-fifteenth,.fourteenth,.fourth,.half,.nine-eleventh,.nine-fifteenth,.nine-fourteenth,.nine-sixteenth,.nine-tenth,.nine-thirteenth,.nine-twentieth,.nineteen-thirtieth,.ninth,.seven-eleventh,.seven-fifteenth,.seven-fourteenth,.seven-ninth,.seven-sixteenth,.seven-tenth,.seven-thirteenth,.seveneighth,.seventh,.six-eleventh,.six-fifteenth,.six-seventh,.six-thirteenth,.sixteenth,.sixth,.ten-eleventh,.ten-thirteenth,.tenth,.third,.thirteen-fifteenth,.thirteen-sixteenth,.thirteenth,.three-eighth,.three-eleventh,.three-fifteenth,.three-fifth,.three-fourteenth,.three-fourth,.three-seventh,.three-sixteenth,.three-tenth,.three-thirteenth,.three-twelth,.twelth,.twelve-fifteenth,.twelve-thirteenth,.two-eleventh,.two-fifteenth,.two-fifth,.two-ninth,.two-seventh,.two-third,.two-thirteenth,seven-twelth{width:100%;float:left}.auto-height{height:auto!important;min-height:100px!important}.clear720{clear:both}.no-mobile{display:none}ul.columns>li{width:100%}.g10 :first-child,.g10>*{padding:0}}@media handheld,only screen and (max-width:750px){.container,.half{width:100%}.container{max-width:480px}.clear480{clear:both}.no-mobile480{display:none}}.ironhidetext{overflow:hidden;text-indent:100%;white-space:nowrap}h1,h2,h3,h4,h5,h6{font-family:Merriweather,serif;color:#000101;font-weight:300}a,strong{font-weight:600}p{line-height:1.6}body{font-family:'Open Sans',sans-serif;background:#eaf0f4}a{color:#3e617a}.vc_heading_bottom_margin h1,.vc_heading_bottom_margin h2,.vc_heading_bottom_margin h3{margin-bottom:0}.vsg_overlay>div>.wpb_wrapper,.vsg_overlay>div>div>.wpb_wrapper{background:rgba(255,255,255,.6);padding:20px 40px}#header-top-bar{background:#3f617a;padding-top:9px;padding-bottom:9px}#header-top-bar .vsg-orange-button{color:#172623}#header-top-bar .vsg-orange-button:hover{color:#e7a33e}#header-top-bar .vsg-blue-button:hover{color:#4b98d0}.vsg-light-button{background:#487ca1;color:#fff;text-transform:uppercase;font-weight:100;padding:16px 48px;display:inline-block}.vsg-light-button:hover{color:#487ca1;background:#fff}.vsg-blue-button,.vsg-orange-button{padding:5px 14px;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:600;text-align:center}.vsg-orange-button{background:#e7a33e;color:#172623;border:1px solid #ebc072}.vsg-orange-button:hover{background:#fff;color:#e7a33e;border-color:#e7a33e}.practice-areas-links a:hover{text-decoration:underline}.vsg-blue-button{background:#4b98d0;color:#fff;border:1px solid #87bce4}.vsg-blue-button:hover{background:#fff;color:#4b98d0;border-color:#fff}.vsg-clear-button{font-size:20px;color:#fff;text-decoration:none;text-transform:uppercase;border:2px solid #fff;padding:9px 48px;font-weight:100}.vsg-clear-button:hover{background:#fff;color:#487ca1}.icon,.social-icons a div{display:inline-block;background-image:url(img/vsg-sprite.png)}.vsg-img .vc_single_image-wrapper,.vsg-img .vc_single_image-wrapper img,.vsg-img figure.wpb_wrapper.vc_figure{width:100%}.social-icons{float:right;margin-top:4px}.social-icons a{float:left;margin-right:8px}.social-icons a:first-of-type{margin-left:24px}.social-icons a:last-of-type{margin-left:20px}.social-icons #search-anchor{margin-right:24px}.social-icons .search{width:16px;height:16px;background-position:-10px -83px}.social-icons .search:hover{background-position-x:-43px}.social-icons .linkedin:hover,.social-icons .twitter:hover{background-position-x:-36px}.social-icons .linkedin{width:18px;height:16px;background-position:-5px -6px}.social-icons .twitter{width:21px;height:14px;background-position:-5px -32px}.social-icons .phone{width:12px;height:17px;background-position:-11px -56px}.social-icons .phone:hover{background-position-x:-42px}.icon.linkedin:hover,.icon.twitter:hover{background-position-x:-36px}.social-icons .phone-text{float:left;color:#fff}.social-icons .phone-text a{margin-left:0}.social-icons .phone-text a:hover{color:#87bce4!important}.vsg-banner-1 h1,.vsg-content-2 h1{color:#fff}.vsg-util-link{font-weight:400;margin-right:24px!important}.vsg-util-link:hover{text-decoration:underline!important}.icon.phone-dark{width:12px;height:17px;background-position:-72px -56px}.icon.linkedin{width:18px;height:16px;background-position:-67px -6px}.icon.twitter{width:21px;height:14px;background-position:-67px -32px}.footer-social a:first-of-type{margin-left:6px}.mobile-markup{display:none}#site-footer-wrapper .copyright p,#site-footer-wrapper .copyright ul,#site-footer-wrapper .copyright ul li{display:inline-block}#site-header-wrapper{background:#fff;padding-top:18px;padding-bottom:18px}.vsg-banner-1,.vsg-content-1,.vsg-content-2{padding-top:48px;padding-bottom:48px}#site-header-wrapper .main-menu-wrapper li a{font-weight:400;text-transform:uppercase}.vsg-content-1{background:#fff}.vsg-content-1 p{font-size:20px;font-weight:300}.vsg-content-2{background:#383838}.vsg-content-2 p{color:#fff;font-weight:300}#site-footer-wrapper .copyright ul li a,.vsg_posts .su-posts .su-post-title,.vsg_posts .su-posts .su-post-title a{font-weight:400}.vsg-banner-1{background:#3e617a}.vsg-banner-1 .third{text-align:right;margin-top:28px}.vsg_pa_tb{padding:15px 8px;background:#eaf0f4;margin-bottom:35px;margin-left:0!important;margin-right:0!important}#client-carousel{background:0 0;border:0}#client-carousel iframe{max-width:100%!important}#client-carousel .slides{text-align:center}#client-carousel .slides li{background:#fff;padding:30px 0}#client-carousel .slides li h3{font-family:'Open Sans';font-weight:400;text-transform:uppercase;font-size:19px;color:#3e617a}#client-carousel .slides li p{margin-top:0}#vsg-s-boxes{margin-bottom:48px}#vsg-s-boxes .fourth{text-align:center;margin-bottom:15px}#vsg-s-boxes .fourth .inner{background:#4b98cf;padding:30px 10px;min-height:215px}#vsg-s-boxes .fourth .inner:hover{background:#3a5d75}#vsg-s-boxes .fourth .inner h5{color:#fff}.vc_custom_1472654610437 .wpb_wrapper{padding-right:0!important}@media screen and (min-width:990px){#vsg-s-boxes .fourth{padding-right:15px}#vsg-s-boxes .fourth:last-of-type{padding-right:0}}#site-footer-wrapper{background:#fff;padding:10px}#site-footer-wrapper .container{border-bottom:1px solid #c3c3c3}#site-footer-wrapper .container:last-of-type{border-bottom:0}#site-footer-wrapper .copyright ul{margin:0 0 0 12px;padding:0;list-style:none}#search-bar,#sticky-header-push,.su-post-comments-link,.vsg_posts .su-posts .su-post-excerpt{display:none}#site-footer-wrapper .copyright ul li:after{content:' | '}#menu-footer-menu li:last-of-type:after,#site-footer-wrapper .copyright ul li:last-of-type:after{content:' '}#site-footer-wrapper .indent{margin-right:32px}#site-footer-wrapper .phone-dark{margin-right:8px}#site-footer-wrapper .phone-footer{margin:1em 0;color:#3e617a}#site-footer-wrapper .small-text{font-size:12px;color:#666}#site-footer-wrapper .small-text a{color:#666}#site-footer-wrapper .small-text a:hover{text-decoration:underline}#site-footer-wrapper .footer-social{margin:1em 0;text-align:right;text-transform:uppercase}#fast-exit.fixed{position:fixed;right:30px;bottom:30px;z-index:200}.vsg_posts .su-posts .su-post{margin-bottom:6px}.vsg_posts .su-posts .su-post-title{font-family:'Open Sans';font-size:16px}.widget.widget_nav_menu .menu>li>a{max-width:200px}.vsg_small_box .wpb_text_column h3{margin:0}.vsg_small_box .wpb_text_column p{margin:12px 0;font-size:14px}#search-bar{background:#343434;color:#fff;padding:10px;text-align:right}#search-bar input[type=submit]{padding:4px 14px;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:600;text-align:center;background:#4b98d0;color:#fff;border:1px solid #87bce4}#search-bar input[type=submit]:hover{background:#fff;color:#4b98d0;border-color:#fff}.site-btn.small{padding:10px 30px}.site-btn.x-small{padding:4px 12px;font-size:14px}#menu-footer-menu{margin:1em 0;padding:0}#menu-footer-menu li{display:inline-block}#menu-footer-menu li a{font-weight:400}#menu-footer-menu li:after{content:' | '}@media screen and (min-width:768px){.vsg_small_box .wpb_text_column{margin-left:50%}.pull-right{float:right}.text-right,.vc_align_right{text-align:right}.sticky{position:fixed;width:100%;z-index:100;top:0}#site-header-wrapper .logo{float:left}#site-header-wrapper .main-menu-wrapper{float:right;margin-right:-15px}#site-header-wrapper .main-menu-wrapper ul{width:600px;font-size:14px;text-align:center;display:table;margin-top:8px}#site-header-wrapper .main-menu-wrapper li{display:table-cell;vertical-align:middle}#site-header-wrapper .main-menu-wrapper li a{padding:10px 0;display:block;font-weight:600;text-transform:uppercase}#site-header-wrapper .main-menu-wrapper ul.main-menu{border-spacing:4px}#site-header-wrapper .main-menu-wrapper ul.main-menu>li a{padding:7px 10px}#site-header-wrapper .main-menu-wrapper ul.main-menu>li:last-of-type a{margin:0 0 0 7px}#site-header-wrapper .main-menu-wrapper ul.main-menu>li.current-menu-item>a,#site-header-wrapper .main-menu-wrapper ul.main-menu>li.current-menu-parent>a,#site-header-wrapper .main-menu-wrapper ul.main-menu>li.current-page-ancestor .current-menu-item>a,#site-header-wrapper .main-menu-wrapper ul.main-menu>li.current-page-ancestor>a,#site-header-wrapper .main-menu-wrapper ul.main-menu>li:hover>a{background:#3f617a;color:#fff}}@media screen and (max-width:768px){.desktop-markup{display:none}.mobile-markup{display:block}.social-icons{float:none;margin-top:12px;text-align:center}.social-icons a{float:none}.social-icons a:first-of-type{margin-left:0}.social-icons .phone-text{float:none;display:inline-block}img{height:auto}.mobile-margin-top{margin-top:10px}#header-top-bar .vsg-orange-button{width:30%;padding:5px}#header-top-bar .vsg-blue-button{width:48%;padding:5px}#header-top-bar .vsg-util-button{width:20%;float:right;margin-right:0;padding:5px}}@media screen and (min-width:990px) and (max-width:1171px){#site-header-wrapper .logo img{width:300px}#site-header-wrapper .main-menu-wrapper,#site-header-wrapper .main-menu-wrapper ul{margin-top:0}}@media screen and (min-width:990px){#site-header-wrapper li .sub-menu li{display:block;float:none;margin-bottom:12px}#site-header-wrapper li .sub-menu li:last-of-type{margin-bottom:0}#site-header-wrapper li .sub-menu{display:block;position:absolute;background:#fff;z-index:200;padding:10px 0;width:auto!important;margin-top:-2.5px;text-align:left}#site-header-wrapper li .sub-menu>li{display:block;width:100%;margin-bottom:0}#site-header-wrapper li .sub-menu>li>a{margin:0;padding:10px 20px;display:block}#site-header-wrapper li .sub-menu>li>a:hover{background:#3f617a;color:#fff}}