html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
} audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  a {
background-color: transparent;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} h1 {
font-size: 2em;
margin: 0.67em 0;
} mark {
background: #ff0;
color: #000;
} 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: 1em 40px;
} hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
} pre {
overflow: auto;
} code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible;
} button,
select {
text-transform: none;
} button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
} 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;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } textarea {
overflow: auto;
} optgroup {
font-weight: bold;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}@font-face {
font-family: 'ProximaNovaBold';
src: url(//brevetcapital.com/wp-content/themes/brevet/fonts/proximanova-bold.eot);
src: url(//brevetcapital.com/wp-content/themes/brevet/fonts/proximanova-bold.eot?#iefix) format('embedded-opentype'),
url(//brevetcapital.com/wp-content/themes/brevet/fonts/proximanova-bold.woff) format('woff'),
url(//brevetcapital.com/wp-content/themes/brevet/fonts/proximanova-bold.ttf) format('truetype'),
url(//brevetcapital.com/wp-content/themes/brevet/fonts/proximanova-bold.svg#proxima_nova_rgbold) format('svg');
font-weight: normal;
font-style: normal;
}html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure, 
footer, header,menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}  html { font-size: 62.5%; }
body { font-size: 1.5em;font-weight: 400;font-family: 'Lato', sans-serif; color: #222;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;} h1,
h2,
h3,
h4,
h5,
h6 { margin-top: 0; margin-bottom: 2rem; font-weight: 400;font-family:Georgia, "Times New Roman", "Bitstream Charter", Times, serif;}
h1 { font-size: 2.0rem; line-height: 1.2;}
h2 { font-size: 3.0rem; line-height: 1.25;}
h3 { font-size: 2.4rem; line-height: 1.3;}
h4 { font-size: 2.4rem; line-height: 1.35;}
h5 { font-size: 1.8rem; line-height: 1.5;}
h6 { font-size: 1.5rem; line-height: 1.6;}
@media (min-width: 750px) {
h1 { font-size: 3.4rem;}
h2 { font-size: 5.0rem; }
h3 { font-size: 3.0rem; }
h4 { font-size: 2.8rem;}
}
p {line-height:1.4;margin-bottom:20px;}
em {font-style:italic;}
strong {font-weight:600;}
.entry ul,
.entry ol {margin:0 0 20px 20px;}
.entry ul {list-style:disc;}
.entry ol {list-style:decimal;}
.entry li {line-height:1.6;margin-bottom:1rem;}
code { padding: .2rem .5rem; margin: 0 .2rem; font-size: 90%; white-space: nowrap; background: #F1F1F1; border: 1px solid #E1E1E1; border-radius: 4px; }
pre > code { display: block; padding: 1rem 1.5rem; white-space: pre; }
hr { margin-top: 3rem; margin-bottom: 3.5rem; border-width: 0; border-top: 1px solid #E1E1E1; }
sup {font-size:1.1rem;} input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select { height: 38px; padding: 6px 10px; background-color: #fff; border: 1px solid #D1D1D1; border-radius: 0; box-shadow: none; box-sizing: border-box; } input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
button,
.button,
input[type=button],
input[type=submit] { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
textarea { min-height: 65px; padding-top: 6px; padding-bottom: 6px; }
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus { border: 1px solid #222; outline: 0; } img {max-width: 100%;height: auto; } a {color:#009DDC;text-decoration:none;transition:all 0.4s ease;}
a:hover {color:#0E6B90;}
a,
a:focus {outline:none;}
.anchor{margin-top:-85px;padding-bottom:85px;display:block}
html {scroll-behavior: smooth;}
.add-bottom { margin-bottom: 20px; }
.half-bottom { margin-bottom: 10px; }
.double-bottom { margin-bottom: 40px; }
.spacer {padding-top:60px;padding-bottom:60px;}
.spacer-top {padding-top:60px;}
.spacer-btm {padding-bottom:60px;}
.left {float:left;}
.right {float:right;}
.alignleft {display: inline;float: left;margin-right: 15px;}
.alignright {display: inline;float: right;margin-left: 15px;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.nofloat {float:none !important;}
.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}
.cap {text-transform:uppercase;}
.bg-cover {background-position:center center;background-repeat:no-repeat;background-size:cover;}
.frame-container {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;}
.frame-container iframe,
.frame-container object,
.frame-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.container	{position: relative; width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 20px; box-sizing: border-box; }
.column,
.columns	{ width: 100%; float: left; box-sizing: border-box; }
@media (min-width: 400px) {
.container { width: 85%; padding: 0; }
} @media (min-width: 750px) {
.container					{ width: 80%; }
.container .one-fourth	{width:23.5%;}
.container .one-third		{width:32%;}
.container .two-thirds	{width:66%;}
.container .one-half		{width:49%;}
.container .column		{float:left;margin-right:2%;}
.container .column.last	{float:right;margin-right:0;}
}header {width:100%;position:fixed;top:0;left:0;padding:30px 0;z-index:99;background:#fff;-moz-transition: background 0.3s;-ms-transition: background 0.3s;-o-transition: background 0.3s;transition: background 0.3s;}
header.sticky {border-bottom:1px solid #ddd;}
.header-inner {padding:0 15px;}
.header-spacer {height:50px;}
.logo {display:block;width:200px;float:left;} .mainNav {float:right;padding-top:12px;position:relative;}
.mainNav li {display:inline-block;margin-left:20px;font:2.0rem/1 Georgia, "Times New Roman", "Bitstream Charter", Times, serif;}
.mainNav li a {color:#222;text-transform:uppercase;}
.mainNav li a:hover,
.mainNav li.current-menu-item a {color:#00aeef;} .mainNav {display:none;}
.mobile-nav-trigger-outter {float:right;width:30px;height:30px;margin-top:-5px;}
.mobile-nav-trigger {display:block;}
.mobile-nav-trigger .cd-menu-icon {margin-top:15px;margin-left:15px;display: block;-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: 30px; height:2px;-webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; transition: background-color 0.3s;}
.mobile-nav-trigger .cd-menu-icon::before,
.mobile-nav-trigger .cd-menu-icon:after { content: ''; width: 100%; height: 100%; position: absolute;top:0;left:0;z-index:9;-webkit-transition: -webkit-transform .3s, top .3s, background-color 0s; -moz-transition: -moz-transform .3s, top .3s, background-color 0s; transition: transform .3s, top .3s, background-color 0s; }
.mobile-nav-trigger .cd-menu-icon::before { top: -9px; }
.mobile-nav-trigger .cd-menu-icon::after { top: 9px; }
.mobile-nav-trigger .cd-menu-icon.is-clicked::before { top: 0; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg);}
.mobile-nav-trigger .cd-menu-icon.is-clicked::after { top: 0; -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); transform: rotate(225deg); }
.mobile-nav-trigger .cd-menu-icon.is-clicked { background: none !important }
.mobile-nav-trigger .cd-menu-icon,
.mobile-nav-trigger .cd-menu-icon::before,
.mobile-nav-trigger .cd-menu-icon:after,
.mobile-nav-trigger .cd-menu-icon.is-clicked::before,
.mobile-nav-trigger .cd-menu-icon.is-clicked::after {background:#222;}
.mobile-nav {position: fixed; left: 0; top: 0; height: 100%; width: 50%;max-width:200px; background:#2470ce; z-index:98;-webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: auto; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%);-webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform;-webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;}
.mobile-nav.is-visible { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.mobile-nav-inner {padding:140px 20px 20px;}
.mobileNav li {display:block;}
.mobileNav li {font-size:2.0rem;margin-bottom:20px;}
.mobileNav li a {color:#fff;} .page-wrap {padding-top:65px;}
.page-banner {width:100%;height:200px;position:relative;}
.page-banner-title {width:100%;padding:20px 0;position:absolute;bottom:0;right:0;color:#fff;text-align:right; background: -moz-linear-gradient(left, rgba(36,112,206,0) 0%, rgba(36,112,206,1) 75%, rgba(36,112,206,1) 100%); background: -webkit-linear-gradient(left, rgba(36,112,206,0) 0%,rgba(36,112,206,1) 75%,rgba(36,112,206,1) 100%); background: linear-gradient(to right, rgba(36,112,206,0) 0%,rgba(36,112,206,1) 75%,rgba(36,112,206,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002470ce', endColorstr='#2470ce',GradientType=1 ); }
.page-banner-title h1 {line-height:1.1;margin:0 60px;}
.content-section {padding:30px 15px;}
.content-section.even {background:rgba(230,231,232,0.6);}
.content-section h2 span {display:inline-block;padding-top:20px;position:relative;} .content-section.even h2:after {background-image:url(//brevetcapital.com/wp-content/themes/brevet/images/stripe-bar-white.png);}
.content-section p,
.content-section li {font-size:1.8rem;font-weight:300;}
.content-section .read-more,
.content-sum a {font-weight:400;color:#00aeef;cursor:pointer;}
.content-section .read-more:hover,
.content-sum a:hover {color:#2470ce;}
.content-full,
.full-bio {display:none;}
.about-col-inner {margin-bottom:60px;}
.about-columns h3 ,
.news-column h3 {color:#2470ce;position:relative;padding-top:20px;}
.about-columns h3:before,
.content-section h2 span:before,
.news-column h3:before {content:"";width:40px;height:0;position:absolute;top:0;left:0;border-top:4px solid #2470ce;}
.content-section h2 span:before {width:100%;}
.about-sub-section {border-top:1px solid #a7a9ac;padding-top:30px;margin-top:30px;}
.about-sub-section h3 {color:#2470ce;font-weight:600;}
.team-members .member-pic:nth-child(5) {display:none;}
.member-pic {width:22%;float:left;margin-right:4%;margin-bottom:50px;position:relative;}
.member-pic img {display:block;width:100%;}
.member-pic:before {content:"";position:absolute;bottom:-50px;left:0;width:0;height:0;border-bottom:4px solid #2470ce;;transition:all 0.4s;}
.member-pic.active:before {width:100%;}
.member-pic:after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);transition:all 0.4s;}
.member-pic.active:after,
.member-pic:hover:after {background:none;}
.member-pic.last {margin-right:0;float:right;}
.team-members {margin-top:40px;}
.team-bio {display:none;}
.team-bio.active {display:block;}
.team-bio-header {padding:0 0 30px;margin:20px 0;position:relative;border-bottom:1px solid #a7a9ac}
.team-bio-header:before {content:"";position:absolute;top:0;left:0;width:16.8%;height:0;}
.team-bio-header h3 {margin-bottom:10px;}
.team-bio-header p {font-size:2.0rem;font-weight:300;margin:0;}
.team-bio-content p {font-size:2.3rem;}
.home-post {margin-bottom:40px;}
.home-post p {margin:0;}
.news-column {margin-top:40px;}
.home-post {margin-top:30px;padding-right:20px;}
#gform_wrapper_2 {padding:25px;background:#fafafa;}
.button {display:inline-block;padding:15px 30px;border:none;background:#2470ce;color:#fff;transition:all 0.4s;}
.button:hover {background:#231F20;} .archive-post-block {border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px;}
.post-meta {margin-bottom:10px;}
.archive-post-block h3,
.single-post-block h2 {color:#2470ce;font-size:2.6rem;} footer {padding:30px 15px;background:#231f20;}
.footerNav li {margin-bottom:15px;}
.footerNav li a {color:#fff;}
.footer-social,
.footer-address {color:#fff;}
.footer-social a {display:block;width:40px;height:40px;line-height:40px;text-align:center;font-size:2.0rem;background:rgba(255,255,255,0.7);color:#231f20;border-radius:100%;} .clearer:after,
.container:after,
.row:after,
.mainNav:after,
.team-members:after,
.about-columns:after,
footer:after {content: ""; display: table; clear: both;}@media (min-width: 400px) {
} @media (min-width: 550px) {
} @media (min-width: 750px) {
.logo {width:300px;}
.mobile-nav-trigger-outter {margin-top:0;}
.page-banner {height:400px;}
.page-wrap {padding-top:70px;}
.about-columns h3 {min-height:80px;}
} @media (min-width: 1000px) {
.mainNav {display:block;}
.mobile-nav-trigger-outter,
.mobile-nav { display: none }
.page-banner-title h1 em {display:inline-block;max-width:750px;}
.header-inner {padding:0 75px;}
.content-section {padding:75px 75px 55px;}
.content-section p,
.content-section li {font-size:2.3rem;}
.about-columns .one-third:first-child .about-col-inner {padding-right:10px;}
.about-columns .one-third:nth-child(2) .about-col-inner {padding:0 5px;}
.about-columns .one-third:nth-child(3) .about-col-inner {padding-left:10px;}
footer {padding:40px 75px 20px;}
.footerNav {float:left;margin-right:40px;}
.footer-social,
.footer-address {float:right;margin-left:50px;}
.footer-social a {display:inline-block;}
} @media (min-width: 1200px) {
.mainNav li {margin-left:40px;}
.logo {width:360px;}
.mainNav {padding-top:18px;}
.page-wrap {padding-top:78px;}
.page-banner {height:560px;}
}