body{font-family: 'Lato';font-size: 17px;color:#333}p{line-height:1.7;margin:20px 0}.row li{line-height:1.7}p a{color: #104485;text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family: 'Lato';font-weight:900}a{color:#333}a:focus,a:hover{color:#229be1}a img:focus,a img:hover{cursor:pointer}blockquote{color:#777;font-style:italic;padding:1px 10px 20px 20px;font-size:1em}hr.small{max-width:100px;margin:15px auto;border-width:4px;border-color:#fff}.navbar-custom{top:0;left:0;width:100%;z-index:3}.navbar-custom .navbar-brand{font-weight:800}.navbar-custom .navbar-header .navbar-toggle{color:#777;font-weight:800;text-transform:uppercase;font-size:12px}.navbar-custom .nav li a{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px;color:#fff}@media only screen and (min-width:768px){.navbar-custom{background:0 0;border-bottom:1px solid transparent}.navbar-custom .navbar-brand{color:#fff;padding:20px}.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:hover{color:rgba(255,255,255,.8)}.navbar-custom .nav li a{color:#fff;padding:20px}.navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover{color:rgba(255,255,255,.8)}}@media only screen and (min-width:1170px){.navbar-custom{-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.navbar-custom.is-fixed{position:fixed;top:-61px;background-color:rgba(255,255,255,.9);border-bottom:1px solid #f2f2f2;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.navbar-custom.is-fixed .navbar-brand{color:#333}.navbar-custom.is-fixed .navbar-brand:focus,.navbar-custom.is-fixed .navbar-brand:hover{color:#229be1}.navbar-custom.is-fixed .nav li a{color:#333}.navbar-custom.is-fixed .nav li a:focus,.navbar-custom.is-fixed .nav li a:hover{color:#229be1}.navbar-custom.is-visible{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.intro-header{background-color:#777;background:no-repeat center center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.intro-header .page-heading,.intro-header .post-heading,.intro-header .site-heading{padding:100px 0 50px;color:#fff}@media only screen and (min-width:768px){.intro-header .page-heading,.intro-header .post-heading,.intro-header .site-heading{padding:150px 0}}.intro-header .page-heading,.intro-header .site-heading{text-align:center}.intro-header .page-heading h1,.intro-header .site-heading h1{margin-top:0;font-size:50px;line-height:50px}.intro-header .page-heading .subheading,.intro-header .site-heading .subheading{font-size:24px;line-height:1.1;display:block;font-weight:300;margin:10px 0 0}@media only screen and (min-width:768px){.intro-header .page-heading h1,.intro-header .site-heading h1{font-size:80px}}.intro-header .post-heading h1{font-size:35px}.intro-header .post-heading .meta,.intro-header .post-heading .subheading{line-height:1.1;display:block}.intro-header .post-heading .subheading{font-size:24px;margin:10px 0 30px;font-weight:600}.intro-header .post-heading .meta{font-style:italic;font-weight:300;font-size:20px}.intro-header .post-heading .meta a{color:#fff}@media only screen and (min-width:768px){.intro-header .post-heading h1{font-size:55px}.intro-header .post-heading .subheading{font-size:30px}}.post-preview>a{color:#333}.post-preview>a:focus,.post-preview>a:hover{text-decoration:none;color:#229be1}.post-preview>a>.post-title{font-size:30px;margin-top:30px;margin-bottom:10px}.post-preview>a>.post-subtitle{margin:0;font-weight:300;margin-bottom:10px}.post-preview>.post-meta{color:#777;font-size:18px;font-style:italic;margin-top:0}.post-preview>.post-meta>a{text-decoration:none;color:#333}.post-preview>.post-meta>a:focus,.post-preview>.post-meta>a:hover{color:#229be1;text-decoration:underline}@media only screen and (min-width:768px){.post-preview>a>.post-title{font-size:36px}}.section-heading{font-size:36px;margin-top:60px;font-weight:700}.section-heading-title{font-size:36px;margin-top:10px;font-weight:700}.section-subheading{font-size:16px;text-transform:none;font-weight:400;margin-bottom:75px}.caption{text-align:center;font-size:14px;padding:10px;font-style:italic;margin:0;display:block;border-bottom-right-radius:5px;border-bottom-left-radius:5px}footer{padding:50px 0 65px}footer .list-inline{margin:0;padding:0}footer .copyright{font-size:14px;text-align:center;margin-bottom:0}.floating-label-form-group{font-size:14px;position:relative;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #eee}.floating-label-form-group input,.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:none;border-radius:0;font-size:1.5em;background:0 0;box-shadow:none!important;resize:none}.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top .3s ease,opacity .3s ease;-moz-transition:top .3s ease,opacity .3s ease;-ms-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #eee}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#229be1}form .row:first-child .floating-label-form-group{border-top:1px solid #eee}.btn{text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:1px;border-radius:0;padding:15px 25px}.btn-lg{font-size:16px;padding:25px 35px}.btn-default:focus,.btn-default:hover{background-color:#229be1;border:1px solid #0085a1;color:#fff}.pager{margin:20px 0 0}.pager li>a,.pager li>span{text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:1px;padding:15px 25px;background-color:#fff;border-radius:0}.pager li>a:focus,.pager li>a:hover{color:#fff;background-color:#229be1;border:1px solid #0085a1}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#333;cursor:not-allowed}::-moz-selection{color:#fff;text-shadow:none;background:#0085a1}::selection{color:#fff;text-shadow:none;background:#0085a1}img::selection{color:#fff;background:0 0}img::-moz-selection{color:#fff;background:0 0}body{-webkit-tap-highlight-color:#229be1}.menu-top{border-bottom:1px solid rgba(252,251,247,.2);z-index:99;background-color:rgba(0,0,0,.8)}.social-top{margin:-5px}.container .row p img{max-width:100%;height:inherit}.img_with_border{padding:3px;border:1px solid #777;border-radius:5px}.fa-frontpage{color:#6abed8}.frontpage-content{font-size:16px}.media{overflow:hidden;zoom:1}.social .fbtn{margin-top:10px;width:50px;display:inline-block;color:#fff;text-align:center;line-height:18px}.social .fa{padding:15px 0}.facebook{background-color:#3b5998}.gplus{background-color:#dd4b39}.twitter{background-color:#55acee}.stumbleupon{background-color:#eb4924}.pinterest{background-color:#cc2127}.linkedin{background-color:#0077b5}.buffer{background-color:#323b43}.reddit{background-color:#5f99cf}.hackernews{background-color:#f60}.share-button.sharer{height:20px;padding:10px}.pingback_item{margin:0}.truncate{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta_date{color:#777}.subheading_darkened{z-index:99;background-color:rgba(0,0,0,.7);padding:15px}.wp-caption-text{color:#777;font-style:italic;font-size:.8em}.intro-header-light{opacity:.8}article a{text-decoration:underline}.navbar-menu-button{color:#fff}.source-mention,.source-mention a{color:#bbb;font-size:.8em}cite{font-size:.8em}#carbonads{display:block;float:right;overflow:hidden;margin-top:2em;margin-bottom:1em;margin-left:1em;padding:1em;border:solid 1px #ccc;border-radius:3px;background-color:#f5f5f5;font-size:12px;line-height:1.5}#carbonads>span{max-width:130px}#carbonads a{color:inherit;text-decoration:none}#carbonads a:hover{color:inherit}#carbonads span{display:block;overflow:hidden}.carbon-img{display:block;margin:0 auto 1em;text-align:center}.carbon-text{display:block;margin-bottom:1em;text-align:left}.carbon-poweredby{display:block;text-align:right;font-size:11px}.container ul li img{max-width:100%;height:inherit}.sponsored{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-bottom:20px;padding:9px;font-size:15px;color:#333;background-color:rgba(255,102,0,.57)}.sponsored a,.sponsored a:hover,.sponsored a:visited{text-decoration:none;color:#333}.external_link a,.external_link a:hover,.external_link a:visited{text-decoration:none;color:#333}.sponsorship-example-img{border:1px solid #ccc;border-radius:5px;padding:10px}.authcomment{background-color:#e7f8fb!important;border-radius:5px;border-color:#bde0e6}.comment-block{padding:15px}.blogpost_content table td{padding:5px;border:1px solid #ccc}.img-break-out-of-blogpost{display:block;vertical-align:middle;left:50%;max-width:150%!important;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bottom-content-header{background-color:#2d89ef;background:no-repeat center center;background-color:rgba(0,0,0,0);background-attachment:scroll;background-image:none;background-size:auto;background-attachment:scroll;background-image:none;background-size:auto;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;margin-bottom:20px;text-align:center;color:#262424;float:left;text-decoration:none;display:inline-block;width:100%;border:medium none;padding:25px 6px 0 6px;border-radius:2px;box-shadow:0 1px 6px rgba(57,73,76,.35);font-size:14px;background-color:#fff;transition:.3s;padding:20px 0 20px 0}.bottom-content-header h1{font-size:50px;line-height:20px;color:#fff;margin:0 0 30px 0}.bottom-content-header{text-align:center;color:#fff;padding-top:70px;background-repeat:none;background-color:#777;background:no-repeat center center;background-attachment:scroll;background-image:none;background-size:auto;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;margin-bottom:50px}.bottom-content-header-subheading_darkened{z-index:99;background-color:rgba(0,0,0,.7);padding:15px;text-transform:uppercase}