html,body{font-family:proxima-nova;background-color:#fff;font-size:14px;color:#777;text-align:left;line-height:1.8em;letter-spacing:0;-webkit-font-smoothing:antialiased}::-moz-selection{background:#454371;text-shadow:none;color:#fff}::selection{background:#454371;text-shadow:none;color:#fff}h1{color:#454371;font-family:proxima-nova;font-size:24px!important;font-weight:500;font-style:normal;line-height:1.25em;letter-spacing:0;margin-bottom:0;text-transform:none}h2{font-family:proxima-nova;font-size:18px!important;color:#111;font-style:normal;font-weight:300;line-height:1.25em;letter-spacing:0;margin-bottom:0;text-transform:none;margin-top:0}h3{font-family:proxima-nova;font-size:18px;font-weight:300;line-height:1.25em;letter-spacing:0;margin-bottom:0;text-transform:none;color:#111;margin-top:0}a:link,a:visited{color:#454371;text-decoration:none;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}a:hover,a:active{color:#666;text-decoration:underline;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}header#header{background:#fff;background-color:rgba(255,255,255,.95);color:rgba(255,255,255,.95);-ms-filter:"alpha(opacity=95)";filter:alpha(opacity=95);position:fixed;z-index:10}header#header nav{font-family:proxima-nova;font-size:15px;line-height:4em;font-style:normal;font-weight:400}header#header nav li a{color:#454371;text-transform:none}header#header nav li a:hover{color:#666;text-decoration:none}a.toggleMenu:link,a.toggleMenu:visited{color:#999!important;text-transform:none}a.toggleMenu:hover,a.toggleMenu:active{color:#999;text-decoration:underline}#columnleft p:first-child,#columnmiddle p:first-child,#columnright p:first-child{padding-top:0;margin-top:0}footer section.our-partners-container h1{color:#777;font-family:proxima-nova;font-weight:700;font-style:italic;font-size:18px!important}#footercolumnleft.fluid,#footercolumnmiddle.fluid,#footercolumnright.fluid{color:#ccc}footer h2{color:#fff;font-family:proxima-nova;font-size:18px;font-weight:700;font-style:italic;line-height:1.25em;letter-spacing:0;margin-bottom:0;text-transform:none}footer h3{color:#ccc;font-weight:500!important}footer a:link,footer a:visited{color:#ccc;text-decoration:none}footer a:hover,footer a:active{color:#fff;text-decoration:underline}#footerdetails{font-weight:100;font-size:12px;text-align:left}#footerdetails p{padding-top:60px}