﻿/*! normalize.css v2.0.1 | MIT License | git.io/normalize */@import url(https://fonts.googleapis.com/css?family=Lustria);*{margin:0;padding:0}a,a img,img{text-decoration:none;outline:0}a img{border:none;outline:none}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-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}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}@font-face{font-family:'Lato';src:url("../fonts/lato-regular-webfont.eot?") format("eot"),url("../fonts/lato-regular-webfont.woff") format("woff"),url("../fonts/lato-regular-webfont.ttf") format("truetype"),url("../fonts/lato-regular-webfont.svg#test") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Lato';src:url("../fonts/lato-medium-webfont.eot?") format("eot"),url("../fonts/lato-medium-webfont.woff") format("woff"),url("../fonts/lato-medium-webfont.ttf") format("truetype"),url("../fonts/lato-medium-webfont.svg#test") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Lato';src:url("../fonts/lato-semibold-webfont.eot?") format("eot"),url("../fonts/lato-semibold-webfont.woff") format("woff"),url("../fonts/lato-semibold-webfont.ttf") format("truetype"),url("../fonts/lato-semibold-webfont.svg#test") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Lato';src:url("../fonts/lato-bold-webfont.eot?") format("eot"),url("../fonts/lato-bold-webfont.woff") format("woff"),url("../fonts/lato-bold-webfont.ttf") format("truetype"),url("../fonts/lato-bold-webfont.svg#test") format("svg");font-weight:bold;font-style:normal}.container:after,.header:after,.nav:after,.banner:after,.banner-interior:after,.page-wrap:after,.main:after,.main .article:after,.sidebar:after,.footer:after,.post .topmeta:after,.post .bottommeta:after,.post .postcontent:after,.main .portfolio-items:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.lte-ie8 .container,.lte-ie8 .header,.lte-ie8 .nav,.lte-ie8 .banner,.lte-ie8 .banner-interior,.lte-ie8 .page-wrap,.lte-ie8 .main,.lte-ie8 .main .article,.main .lte-ie8 .article,.lte-ie8 .sidebar,.lte-ie8 .footer,.lte-ie8 .post .topmeta,.post .lte-ie8 .topmeta,.lte-ie8 .post .bottommeta,.post .lte-ie8 .bottommeta,.lte-ie8 .post .postcontent,.post .lte-ie8 .postcontent,.lte-ie8 .main .portfolio-items,.main .lte-ie8 .portfolio-items{zoom:1}.page-wrap h1{font:500 18px/1.3 "Lato",Arial,Helvetica,sans-serif;color:#a50000;margin-bottom:7px}.page-wrap h2{font:500 18px/1.3 "Lato",Arial,Helvetica,sans-serif;color:#a50000;margin-bottom:7px}.home .page-wrap h2{color:#a50000;font-weight:500}.page-wrap .team h2{font:bold 18px/1.3 "Lato",Arial,Helvetica,sans-serif;color:#0a2a78;margin-bottom:7px}.page-wrap h3{font:16px/1.3 "Lato",Arial,Helvetica,sans-serif;color:#000}.page-wrap h4{font:14px/1 "Lato",Arial,Helvetica,sans-serif;color:#000}.page-wrap p{font-size:14px;line-height:1.5;font-family:"Lato",Arial,Helvetica,sans-serif;color:#000;padding-bottom:15px}.page-wrap p a{color:#0a2a78}.page-wrap p a:hover{text-decoration:underline}.page-wrap ul{margin:0 0 15px 20px;list-style:disc outside}.page-wrap ul li{color:#000;font-size:14px;line-height:1.5;font-family:"Lato",Arial,Helvetica,sans-serif}.page-wrap ul li a{color:#0a2a78}.page-wrap ul li a:hover{text-decoration:underline}.page-wrap ol{margin:0 0 15px 20px;list-style:decimal outside}.page-wrap ol li{color:#000;font-size:14px;line-height:1.5;font-family:"Lato",Arial,Helvetica,sans-serif}.page-wrap ol li a{color:#0a2a78}.page-wrap ol li a:hover{text-decoration:underline}.aligncenter{text-align:center}.alignleft{float:left}.alignright{float:right}img.alignleft,.wp-caption.alignleft{margin:0 12px 4px 0}img.alignright,.wp-caption.alignright{margin:0 0 4px 12px}img.aligncenter,.wp-caption.aligncenter{display:block;margin:0 auto}.wp-caption{margin:10px 0;padding:4px 0 0;text-align:center;background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px}.wp-caption .wp-caption-text{padding:0 4px 5px;font-size:11px;line-height:17px}img.aligncenter,img.alignnone{max-width:100%;background-size:auto}img.alignleft,img.alignright{max-width:50%;height:auto}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:14px;line-height:1.5;font-family:"Lato",Arial,Helvetica,sans-serif;color:#000;background-color:#bababa;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#0a2a78;text-decoration:underline}a:hover,a:active{color:#000}input,select,textarea{font:"Lato",Arial,Helvetica,sans-serif 14px;color:#000;background:#fff;border:1px #ccc solid}input[type=submit]{padding:3px 6px;font:14px "Lato",Arial,Helvetica,sans-serif;color:#000;border:1px #ccc solid;border-radius:5px;cursor:pointer}.button{background:#a50000;color:#fff;display:inline-block;font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:500;line-height:35px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase;height:35px}.button:hover{background:#bf0000;color:#fff}.button.alt{background:#0a2a78}.button.alt:hover{background:#0c3290}.button a{color:#fff;text-decoration:none}.clear{clear:both;height:0;overflow:hidden}.container{margin:0 auto;max-width:1200px;width:96%}.header{background:#f9f9f9;background:rgba(249,249,249,0.8);border-bottom:3px solid #cecece;padding-top:22px;position:relative;height:108px;z-index:105}.header .logo{float:left;width:293px;height:auto}@media only screen and (max-width: 940px){.header{padding-top:16px;height:72px}.header .logo{width:183px}}.nav{position:relative;z-index:106}.nav .container{position:relative}.nav .toggle-menu,.nav .search-form{display:none}.nav .toggle-search{display:block;position:absolute;top:-46px;right:-9px;text-indent:-9009px;width:32px;height:32px}.nav .toggle-search:after{background:url(../images/sprites.png) no-repeat 0 0;content:"";position:absolute;top:8px;right:9px;width:14px;height:14px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.nav .toggle-search:after{background-image:url(../images/sprites-hd.png);background-size:500px 500px}}.nav .toggle-search.active:after{background-position:-72px 0;top:7px;width:16px;height:16px}.nav .search-form.active{background:#0a2a78;display:block;padding:10px;position:absolute;top:0;right:0;width:400px}.nav .search-form.active:after{background:url(../images/sprites.png) no-repeat 0 0;content:"";position:absolute;top:20px;right:17px;width:14px;height:14px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.nav .search-form.active:after{background-image:url(../images/sprites-hd.png);background-size:500px 500px}}.nav .search-form.active input[type=text]{background:#fff;color:#999;font-style:italic;font-size:16px;padding:0 10px;width:100%;height:34px}.nav ul.main-nav{position:absolute;top:-40px;right:46px}.nav ul.main-nav li{float:left;position:relative}.nav ul.main-nav li+li{margin-left:20px;padding-left:20px}.nav ul.main-nav li a{float:left;font-size:16px;font-weight:600;line-height:1;color:#0a2a78;text-decoration:none;text-transform:uppercase}.nav ul.main-nav li.current-menu-item>a,.nav ul.main-nav li a:hover{color:#a50000}.nav ul.login-nav{display:none}@media only screen and (max-width: 820px){.nav .container{width:100%}.nav .toggle-menu{background:url(../images/sprites.png) no-repeat -40px 0;display:block;position:absolute;top:-47px;right:61px;text-indent:-9009px;width:22px;height:14px}}@media only screen and (max-width: 820px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 820px) and (min-device-pixel-ratio: 2){.nav .toggle-menu{background-image:url(../images/sprites-hd.png);background-size:500px 500px}}@media only screen and (max-width: 820px){.nav .toggle-menu:before,.nav .toggle-menu:after{background:#cecece;content:"";display:block;position:absolute;top:-10px;width:1px;height:34px}.nav .toggle-menu:before{left:-10px}.nav .toggle-menu:after{right:-10px}.nav .toggle-menu .text-wrapper{display:none}.nav .toggle-menu.active{background-position:-68px 0;height:16px}.nav .toggle-search{right:14px;top:-54px}.nav .search-form.active{width:100%}.nav .txt-wrapper{text-indent:-9009px}.nav .nav-lists{display:none}.nav .nav-lists.active{background:#ffffff;display:block;position:absolute;top:0;left:0;width:100%}.nav ul.main-nav{border-bottom:2px solid #bababa;padding:5px 0;margin:0 20px 16px;position:relative;top:auto;right:auto}.nav ul.main-nav li{display:block;float:none;position:relative;text-align:center}.nav ul.main-nav li+li{margin-left:0;padding-left:0}.nav ul.main-nav li a{display:block;float:none;padding:13px 0}.nav ul.login-nav{display:block;margin:0 auto;width:230px}.nav ul.login-nav li a{background:#a50000;color:#fff;display:inline-block;font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:500;line-height:35px;margin-bottom:16px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;height:35px}.nav ul.login-nav li a:hover{background:#bf0000;color:#fff}.nav ul.login-nav li.alt a{background:#0a2a78}.nav ul.login-nav li.alt a:hover{background:#0c3290}}.banner{overflow:hidden;position:relative;top:-108px;height:809px;z-index:2}.banner .banner-slide{background-position:center center;position:relative;width:100%;height:809px}.banner .banner-slide:after{background:rgba(0,0,0,0.25);content:"";display:block;position:absolute;width:100%;height:100%}.banner .banner-text{background:#940000;background:rgba(148,0,0,0.7);color:#fff;margin-left:-602px;padding:30px 40px;position:absolute;top:46%;left:50%;width:530px;z-index:2}.banner h2{font-family:"Lustria",Arial,Helvetica,sans-serif;font-size:35px}.banner p{font-size:18px}.banner .cycle-prev,.banner .cycle-next{background:url(../images/sprites.png) no-repeat 0 -16px;cursor:pointer;margin-top:-57px;position:absolute;top:56%;text-indent:-9009px;width:48px;height:114px;z-index:104}.banner .cycle-prev{background-position:-50px -16px;left:48px}.banner .cycle-next{right:48px}.banner .cycle-pager{margin-left:-140px;position:absolute;bottom:16px;left:50%;text-align:center;z-index:104;width:280px}.banner .cycle-pager span{background:#fff;border-radius:50%;cursor:pointer;display:inline-block;margin:0 5px;text-indent:-9009px;width:16px;height:16px}.banner .cycle-pager span.cycle-pager-active{background:#3559ae;background:-moz-linear-gradient(top, #3559ae 0%, #0e2f7e 100%);background:-webkit-linear-gradient(top, #3559ae 0%, #0e2f7e 100%);background:linear-gradient(to bottom, #3559ae 0%, #0e2f7e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3559ae', endColorstr='#0e2f7e',GradientType=0 )}@media only screen and (max-width: 1460px){.banner .cycle-prev,.banner .cycle-next{display:none}}@media only screen and (max-width: 1240px){.banner .banner-text{margin-left:0;left:20px}}@media only screen and (max-width: 1100px){.banner{height:600px}.banner .banner-slide{height:600px}}@media only screen and (max-width: 940px){.banner{top:-72px}}@media only screen and (max-width: 768px){.banner{height:408px}.banner .banner-slide{height:408px}.banner .banner-text{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;margin-top:24px}}@media only screen and (max-width: 580px){.banner .banner-slide{background-size:cover}.banner .banner-text{padding:20px 15px 25px;left:3%;width:94%}.banner h2{font-size:25px}.banner p{font-size:16px}}.banner-interior{background:url(../images/banner-interior.jpg) no-repeat 0 0;position:relative;top:-108px;height:250px;z-index:2}.banner-interior h1{background:#940000;background:rgba(148,0,0,0.7);color:#fff;font-family:"Lustria",Arial,Helvetica,sans-serif;font-size:35px;margin-left:-602px;padding:20px 45px;position:absolute;top:132px;left:50%;width:530px;z-index:2}@media only screen and (max-width: 1240px){.banner-interior h1{margin-left:0;left:20px}}@media only screen and (max-width: 940px){.banner-interior{top:-72px}}@media only screen and (max-width: 580px){.banner-interior h1{font-size:25px;padding:20px 15px 25px;top:95px;left:3%;width:94%}}.page-wrap{background:#ebebeb;position:relative;padding:25px 0;margin-top:-133px}.page-wrap>.container{position:relative}@media only screen and (max-width: 940px){.page-wrap{margin-top:-97px}}.main{float:right;width:74%}.home .main{float:left}.main.no-sidebar{float:none;width:auto}.main .article{background:white;box-shadow:1px 1px 1px 0 #ccc;margin-top:25px;padding:15px 30px 10px}.main .article:first-child{border-top:6px solid #a50000}.main .more{font-weight:bold;margin-left:10px;position:relative}.main .more:after{background:url(../images/sprites.png) no-repeat -20px 0;content:"";position:absolute;top:6px;right:-10px;width:6px;height:10px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.main .more:after{background-image:url(../images/sprites-hd.png);background-size:500px 500px}}@media only screen and (max-width: 1240px){.main{width:70%}}@media only screen and (max-width: 960px){.main{float:none;width:auto}.home .main{float:left;width:70%}}@media only screen and (max-width: 820px){.home .main{float:none;width:auto}}.sidebar{background:#fff url(../images/bg-sidebar.png) no-repeat 0 bottom;border-top:6px solid #a50000;box-shadow:1px 1px 1px 0 #ccc;float:left;margin-top:25px;padding:21px 22px 0;width:24%}.home .sidebar{background:white;float:right}.sidebar .toggle-side-nav{display:none}.sidebar .team-nav{list-style-type:none;margin:0}.sidebar .team-nav>li{line-height:1.2}.sidebar .team-nav>li>a,.sidebar .team-nav>li>a:hover{background:#cfcfcf;color:#0a2a78;cursor:default;display:block;font-size:16px;font-weight:bold;padding:6px 12px;text-decoration:none;text-transform:uppercase}.sidebar .team-nav>li>ul{list-style-type:none;margin:10px 0 10px 20px}.sidebar .team-nav>li>ul>li{line-height:1.2;padding:4px 0}.sidebar .team-nav>li>ul>li>a{display:block;font-weight:500;position:relative;text-decoration:none}.sidebar .team-nav>li>ul>li>a:hover{color:#a50000}.sidebar .team-nav>li>ul>li.current-menu-item>a{color:#a50000;font-weight:bold}.sidebar .team-nav>li>ul>li.current-menu-item>a:after{background:url(../images/sprites.png) no-repeat -98px 0;content:"";display:block;position:absolute;top:4px;right:15px;width:6px;height:10px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.sidebar .team-nav>li>ul>li.current-menu-item>a:after{background-image:url(../images/sprites-hd.png);background-size:500px 500px}}.sidebar .portfolio-nav{list-style-type:none;margin:0}.sidebar .portfolio-nav>li{line-height:1.2}.sidebar .portfolio-nav>li>a,.sidebar .portfolio-nav>li>a:hover{background:#cfcfcf;color:#0a2a78;cursor:default;display:block;font-size:16px;font-weight:bold;padding:6px 12px;text-decoration:none;text-transform:uppercase}.sidebar .portfolio-nav>li>ul{list-style-type:none;margin:6px 0 10px 10px}.sidebar .portfolio-nav>li>ul>li>a{color:#a50000;display:block;font-size:16px;font-weight:bold;position:relative;text-decoration:none;text-transform:uppercase}.sidebar .portfolio-nav>li>ul>li>a:after{background:url(../images/sprites.png) no-repeat -98px 0;content:"";position:absolute;top:9px;right:10px;width:6px;height:10px}.sidebar .portfolio-nav>li>ul>li>ul{display:none;list-style-type:none;margin:4px 0 10px 10px}.sidebar .portfolio-nav>li>ul>li>ul>li{line-height:1.2;padding:4px 0}.sidebar .portfolio-nav>li>ul>li>ul>li>a{display:block;font-weight:500;position:relative;text-decoration:none}.sidebar .portfolio-nav>li>ul>li>ul>li>a:hover{color:#a50000}.sidebar .portfolio-nav>li>ul>li>ul>li.current-menu-item>a{color:#a50000;font-weight:bold}.sidebar .portfolio-nav>li>ul>li>ul>li.current-menu-item>a:after{background:url(../images/sprites.png) no-repeat -98px 0;content:"";display:block;position:absolute;top:4px;right:15px;width:6px;height:10px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.sidebar .portfolio-nav>li>ul>li>ul>li.current-menu-item>a:after{background-image:url(../images/sprites-hd.png);background-size:500px 500px}}.sidebar .portfolio-nav>li>ul>li.active>a:after{background-position:-161px 0;width:10px;height:6px}.sidebar .portfolio-nav>li>ul>li.active>ul{display:block}.sidebar .login .button{margin-bottom:21px;width:100%}@media only screen and (max-width: 1240px){.sidebar{width:28%}}@media only screen and (max-width: 960px){.sidebar{float:none;padding-top:0;width:auto}.sidebar .team-nav,.sidebar .portfolio-nav{display:none}.sidebar .team-nav.active,.sidebar .portfolio-nav.active{display:block}.sidebar .toggle-side-nav{background:#a50000;color:#fff;display:block;font-size:18px;font-weight:bold;margin:0 -22px 0;padding:5px 20px 10px;position:relative;text-decoration:none;text-transform:uppercase}.sidebar .toggle-side-nav:after{background:url(../images/sprites.png) no-repeat -182px 0;content:"";display:block;position:absolute;top:14px;right:12px;width:6px;height:10px}.sidebar .toggle-side-nav.active{margin-bottom:20px}.sidebar .toggle-side-nav.active:after{background-position:-171px 0;top:16px;width:10px;height:6px}.home .sidebar{float:right;padding-top:21px;width:28%}}@media only screen and (max-width: 820px){.home .sidebar{display:none}}.footer{border-top:5px solid #cecece;background:#bababa;color:#fff;padding:15px 0;position:relative;text-align:center}.footer a{color:#fff;text-decoration:none}.post{margin:15px 0 30px 0}.post .topmeta{margin:0 0 12px}.post .topmeta .date{float:left;min-height:16px;line-height:16px;font-style:italic}.post .topmeta .edit{float:right;min-height:16px;line-height:16px}.post .topmeta .edit a{background:url(../images/pencil.png) no-repeat top left;padding:1px 0 1px 20px}.post .topmeta .category{float:right;padding:0 0 0 20px;min-height:16px;line-height:16px;background:url(../images/folder.png) no-repeat top left}.post .bottommeta .category{float:left;padding:0 0 0 20px;min-height:16px;line-height:16px;background:url(../images/folder.png) no-repeat top left}.post .bottommeta .comments{float:right;padding:0 0 0 20px;min-height:16px;line-height:16px;background:url(../images/comments.png) no-repeat top left}.post .bottommeta .edit{float:right}.post .bottommeta .edit a{background:url(../images/pencil.png) no-repeat top left;padding:1px 0 1px 20px}.post .postcontent{margin:12px 0 0}.post .tags{display:block;min-height:16px;padding:0 0 7px 20px;background:url(../images/tag.png) no-repeat 0 0}.archive .post .bottommeta{padding:4px 6px;background-color:#f2f2f2;border-bottom:1px solid #e5e5e5}.archive .post h2{margin:0 0 4px}.archive .post h2 a{text-decoration:none}.post-comments h2{margin:0}.post-comments .comment-list{margin:15px 0 0 0;padding:0;list-style:none}.post-comments .comment-list ul{margin:0;padding:0 10px 0 10px;list-style:none}.post-comments .comment-list li{margin:10px 0;background-color:#fafafa;border:1px solid #e0e0e0}.post-comments .comment-list li.thread-alt,.post-comments .comment-list li.alt{background-color:#f2f2f2;border-color:#d9d9d9}.post-comments .comment-list ul li:first-child{margin-top:0}.post-comments .comment-list .comment-author{margin:7px 0 0 7px}.post-comments .comment-list .comment-author .avatar{float:left;margin:0 8px 0 0}.post-comments .comment-list .comment-author cite{float:left;height:18px;font-weight:bold;font-style:normal}.post-comments .comment-list .comment-author .says{display:none}.post-comments .comment-list .comment-meta{padding:18px 0 3px;margin:0 7px 2px;border-bottom:1px solid #e5e5e5}.post-comments .comment-list p{margin:0;padding:6px 10px}.post-comments .comment-list .reply{padding:0 0 6px 10px}.post-comments .comments-respond{margin:20px 0 0}.post-comments .comments-respond h3{margin:0 0 10px}.post-comments .comments-respond p.form-field-wrapper{margin:10px 0}.post-comments .comments-respond label{margin:0 0 3px;display:block}.post-comments .comments-respond label.required{font-weight:bold}.post-comments .comments-respond label .note{font-weight:normal;font-style:italic}.post-comments .comments-respond input.textbox{width:250px}.post-comments .comments-respond textarea{width:500px;height:200px}.main .team .featured{float:right;margin:10px 0 20px;width:138px;height:auto}.main .team .copy.has-thumb{margin-right:168px}.main .team .meta{border-bottom:1px solid #ebebeb;padding-bottom:14px;margin-bottom:20px}.main .team .meta span{display:block;font-size:16px}.main .team .meta span.position{font-weight:bold;font-style:italic}.main .team .meta span.phone,.main .team .meta span.email{font-weight:500;position:relative;padding-left:24px}.main .team .meta span.phone:before,.main .team .meta span.email:before{background:url(../images/sprites.png) no-repeat 0 0;content:"";position:absolute;top:6px;left:1px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.main .team .meta span.phone:before,.main .team .meta span.email:before{background-image:url(../images/sprites-hd.png);background-size:500px 500px}}.main .team .meta span.phone a,.main .team .meta span.email a{color:#000;text-decoration:none}.main .team .meta span.phone:before{background-position:-104px 0;width:11px;height:12px}.main .team .meta span.email:before{background-position:-115px 0;width:12px;height:12px}@media only screen and (max-width: 780px){.main .team .featured{width:80px}.main .team .copy.has-thumb{margin-right:0}.main .team .copy.has-thumb .meta{padding-right:100px}}@media only screen and (max-width: 520px){.main .team .featured{display:block;float:none;margin:0 auto 20px;width:200px}.main .team .copy.has-thumb{margin-right:0}}.main .portfolio-items{float:left;list-style-type:none;margin:0;width:48.5%}.main .portfolio-items:nth-of-type(1){margin-right:3%}.main .portfolio-items li{background:#fff;box-shadow:1px 1px 1px 0 #ccc;margin-top:25px;padding:15px 30px 10px;width:100%}.main .portfolio-items li .logo{display:block;margin:0 auto;max-width:100%;height:auto}.main .portfolio-items li h3{font-size:18px;font-weight:500;padding-right:70px;position:relative}.main .portfolio-items li .toggle-copy{display:block;font-size:14px;font-weight:bold;padding-right:22px;position:absolute;top:4px;right:0;text-decoration:none}.main .portfolio-items li .toggle-copy:after{background:#fff url(../images/sprites.png) no-repeat -127px 0;border-radius:50% 50%;content:"";display:block;position:absolute;top:0;right:0;width:17px;height:17px}.main .portfolio-items li .cats{color:#9f9e9e;font-style:italic;margin-bottom:10px}.main .portfolio-items li .cats .status:before{display:inline-block;content:" – "}.main .portfolio-items li .meta{margin-bottom:10px}.main .portfolio-items li .meta span{display:block}.main .portfolio-items li .copy{overflow:hidden;max-height:0;transition:max-height 0.5s}.main .portfolio-items li.active .toggle-copy:after{background-position:-144px 0}.main .portfolio-items li.active .copy{max-height:1000px}@media only screen and (max-width: 700px){.main .portfolio-items{float:none;width:100%}.main .portfolio-items:nth-of-type(1){margin-right:0}}.main .contact-info{float:left;width:48%}.main .map-directions{float:left;margin-left:4%;width:48%}.main #mapp0_layout{width:100% !important}@media only screen and (max-width: 900px){.main .contact-info,.main .map-directions{float:none;margin-left:0;width:auto}.main .map-directions{margin-bottom:20px}}.search-post{border-top:1px solid #ccc;padding-top:15px}

/*# sourceMappingURL=../css/global.css.map */