body{font-family:Lora,times new roman,serif;font-size:20px;color:#404040}ul.striped-list>li:nth-of-type(even){background-color:#e0e0e0}.patterns-list{list-style:none;margin-left:0}.patterns-list h2{font-size:1.25rem;line-height:1.6}.patterns-list li+li{margin-top:1rem;padding-top:1rem;border-top:2px solid}.patterns-list a{border:0}p{line-height:1.5;margin:30px 0}p a{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;font-weight:800}a{color:#404040}a:hover,a:focus{color:#4b56a8}a img:hover,a img:focus{cursor:zoom-in}blockquote{color:gray;font-style:italic;padding:0 20px}hr.small{max-width:100px;margin:15px auto;border-width:4px;border-color:#fff}.navbar-custom{position:absolute;top:0;left:0;width:100%;z-index:3;font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif}.navbar-custom .navbar-brand{font-weight:800}.navbar-custom .nav li a{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:1px}@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:hover,.navbar-custom .navbar-brand:focus{color:rgba(255,255,255,.8)}.navbar-custom .nav li a{color:#fff;padding:20px}.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus{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:#404040}.navbar-custom.is-fixed .navbar-brand:hover,.navbar-custom.is-fixed .navbar-brand:focus{color:#4b56a8}.navbar-custom.is-fixed .nav li a{color:#404040}.navbar-custom.is-fixed .nav li a:hover,.navbar-custom.is-fixed .nav li a:focus{color:#4b56a8}.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:gray;background:no-repeat 50%;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;margin-bottom:10px}.intro-header .site-heading,.intro-header .post-heading,.intro-header .page-heading{padding:100px 0 50px;color:#fff}@media only screen and (min-width:768px){.intro-header .site-heading,.intro-header .post-heading,.intro-header .page-heading{padding-bottom:50px;padding-top:100px}}.intro-header .site-heading,.intro-header .page-heading{text-align:center}.intro-header .site-heading h1,.intro-header .page-heading h1{margin-top:0;font-size:50px}.intro-header .site-heading .subheading,.intro-header .page-heading .subheading{font-size:24px;line-height:1.1;display:block;font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;font-weight:300;margin:10px 0 0}@media only screen and (min-width:768px){.intro-header .site-heading h1,.intro-header .page-heading h1{font-size:50px}}.intro-header .post-heading h1{font-size:35px}.intro-header .post-heading .subheading,.intro-header .site-heading .meta{line-height:1.1;display:block}.intro-header .post-heading .subheading{font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;font-size:24px;margin:10px 0 30px;font-weight:600}.intro-header .site-heading .meta{font-family:Lora,times new roman,serif;font-style:italic;font-weight:300;font-size:20px}.intro-header .site-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-content li,.post-content li p{margin:10px 0 5px;line-height:1.2}.post-preview img,.post-content img{border:2px solid #555;display:inline;margin:10px 0}.post-preview figure,.post-content figure{border:thin silver solid;display:flex;flex-flow:column;margin-bottom:25px;justify-content:left}.post-preview figure img,.post-content figure img{margin:auto;border:0}.post-preview figcaption,.post-content figcaption{background-color:#4b56a8;color:#fff;border-top:thin #fff solid;font:italic smaller sans-serif;text-align:center;margin-top:0}.post-preview figcaption p,.post-content figcaption p{margin:10px;line-height:1.2}.post-preview li figcaption,.post-content li figcaption{padding:5px}.post-preview a,.post-content a{text-decoration:underline}.post-preview .post-title a{text-decoration:none}.post-preview>a{color:#404040}.post-preview>a:hover,.post-preview>a:focus{text-decoration:none;color:#4b56a8}.post-preview .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:#353535;font-size:18px;font-style:italic;margin-top:0}#TableOfContents a{color:#4b56a8}.post-preview .post-meta a{text-decoration:none;color:#353535}.post-preview .post-title a:hover,.post-preview a:focus,.post-preview .post-meta a:hover,.post-preview .post-meta a:focus{color:#4b56a8;text-decoration:underline}@media only screen and (min-width:768px){.post-preview .post-title a{font-size:36px}}.section-heading{font-size:36px;margin-top:60px;font-weight:700}.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{margin-top:30px;padding:20px 0 35px;background:#4b56a8;color:#fff}footer .list-inline{margin:0;padding:0}footer .copyright{color:#fff;font-size:14px;text-align:center;margin-bottom:0}footer .copyright a{color:#fff;border:0;text-transform:uppercase}footer .copyright a:hover{color:#fff}.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;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:#0085a1}form .row:first-child .floating-label-form-group{border-top:1px solid #eee}.btn{font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;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:hover,.btn-default:focus{background-color:#0085a1;border:1px solid #0085a1;color:#fff}.pager{margin:20px 0 0}.pager li>a,.pager li>span{font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:1px;padding:15px 25px;background-color:#fff;border-radius:0}.pager li>a:hover,.pager li>a:focus{color:#fff;background-color:#0085a1;border:1px solid #0085a1}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:gray;background-color:#404040;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}#share-buttons{display:inline-block;vertical-align:middle}#share-buttons:after{content:"";display:block;clear:both}#share-buttons>div{position:relative;text-align:left;height:44px;width:42px;float:left;text-align:center}#share-buttons>div>svg{height:16px;fill:#d5d5d5;margin-top:10px}#share-buttons>div:hover{cursor:pointer}#share-buttons>div.facebook:hover>svg{fill:#3b5998}#share-buttons>div.twitter:hover>svg{fill:#55acee}#share-buttons>div.linkedin:hover>svg{fill:#0077b5}#share-buttons>div.facebook>svg{height:28px;margin-top:9px}#share-buttons>div.twitter>svg{height:30px;margin-top:8px}#share-buttons>div.linkedin>svg{height:29px;margin-top:7px}th,td,tr{border-bottom:1px solid #000;padding:10px}.tagcloud03{margin-bottom:50px;text-align:center}.tagcloud03 ul.cloud li{margin:0}.tagcloud03 ul.cloud li a{padding:0 1em;border:none;height:45px;padding-top:5px;padding-bottom:5px}.tagcloud03 ul{margin:0;padding:0;list-style:none}.tagcloud03 ul li{display:inline-block;margin:0 .3em .3em 0;padding:0}.tagcloud03 ul li a{position:relative;display:inline-block;max-width:250px;height:35px;line-height:35px;padding:0 2.5em 0 1em;background-color:#fff;border:1px solid #aaa;border-radius:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;font-size:18px;text-decoration:none;-webkit-transition:.2s;transition:.2s}.tagcloud03 ul li a:hover{background-color:#4b56a8;border:1px solid #0085a1;color:#fff}.series-compact{margin:1em 0;padding:.5em 1em;border-left:.5em solid #4b56a8;color:#505050;font-weight:550}.series-compact p{margin:0}.series-compact a{color:#505050}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background-color:#4b56a8;border-color:#4b56a8}