body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;color:#404040}p{margin-top:0;margin-bottom:16px}p a{color:#4078c0;text-decoration:none}a{color:#4078c0}a:focus,a:hover{color:#4078c0;text-decoration:underline}a img:focus,a img:hover{cursor:pointer}blockquote{color:grey}blockquote p:first-child{margin-top:0}::-moz-selection{background:#4078c0}::selection{background:#4078c0}body{-webkit-tap-highlight-color:#4078c0}img{max-width:100%}pre{overflow-x:auto}.comments{margin-top:30px}@media only screen and (min-width:768px){.comments{margin-top:40px}}.no-intro-header{margin-top:100px}.intro-header{background-color:transparent;margin-bottom:35px}.intro-header .page-heading,.intro-header .post-heading{text-align:center;padding:150px 0 100px;text-shadow:1px 1px 3px #000}@media only screen and (min-width:768px){.intro-header .page-heading,.intro-header .post-heading{padding:150px 0 100px}}.intro-header .page-heading h1,.intro-header .post-heading h1{margin-bottom:10px}.intro-header .post-heading .meta,.intro-header .post-heading .subheading{margin-bottom:20px}.intro-header .page-heading .subheading,.intro-header .post-heading .subheading{font-weight:400}.intro-header .page-heading hr{box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;-moz-box-shadow:1px 1px 3px #000}.intro-header .post-heading .meta{color:grey}.intro-header.no-img{margin-top:80px;padding:20px 0}.intro-header.no-img .page-heading,.intro-header.no-img .post-heading{color:#404040;text-shadow:none;padding:0}.intro-header.no-img .page-heading hr,.intro-header.no-img .post-heading hr{border-color:#404040;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}@media only screen and (min-width:768px){.intro-header.no-img{margin-top:80px;padding:20px 0}}.navbar-custom{background:#f5f5f5;border-bottom:1px solid #eaeaea}.navbar-custom .nav li a{text-transform:uppercase;font-size:12px;letter-spacing:1px}.navbar-custom .nav li a,.navbar-custom .navbar-brand{font-weight:800;color:#404040}.navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover,.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:hover{color:#4078c0}.navbar-custom .navbar-logo{padding-top:5px;transition:padding .5s ease-in-out}.navbar-custom .navbar-logo img{height:50px;transition:height .5s ease-in-out}@media only screen and (max-width:768px){.navbar-custom .navbar-logo img{height:40px}}@media only screen and (min-width:1170px){.navbar-custom.is-fixed .navbar-brand:focus,.navbar-custom.is-fixed .navbar-brand:hover{color:#4078c0}.navbar-custom.is-fixed .nav li a:focus,.navbar-custom.is-fixed .nav li a:hover{color:#4078c0}}.post-preview{padding:20px 0;border-bottom:1px solid #eee}.post-preview:last-child{border-bottom:0}.post-preview a{text-decoration:none;color:#404040}.post-preview a:focus,.post-preview a:hover{text-decoration:none;color:#4078c0}.post-preview .post-title{font-size:30px;margin-top:0;margin-bottom:5px;padding-bottom:0;border-bottom:0}.post-preview .post-subtitle{margin:0;font-weight:300;margin-bottom:10px;border-bottom:0}.post-heading .post-meta,.post-preview .post-meta{color:grey;font-size:18px;font-style:italic;margin:0 0 10px}.post-preview .post-entry{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.post-preview .post-read-more{font-weight:800}@media only screen and (min-width:768px){.post-preview .post-title{font-size:36px}}.pager{margin:10px 0 0}.pager li>a:focus,.pager li>a:hover{background-color:#4078c0;border:1px solid #4078c0}.btn{text-transform:inherit}.btn-default:focus,.btn-default:hover{background-color:#4078c0;border:1px solid #4078c0;color:#fff}footer{padding:30px 0;background:#f5f5f5;border-top:1px #eaeaea solid;margin-top:50px;font-size:14px}footer .footer-links a{color:#404040}footer .footer-links a:focus,footer .footer-links a:hover{color:#4078c0}footer p{margin:30px 0}footer .copyright{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}footer .by{text-align:center;margin:10px 0 0}footer.footer-min{position:fixed;bottom:0;width:100%;padding:3px;background-color:#f5f5f5;border-top:1px solid #eee;text-align:center}@media only screen and (min-width:768px){footer{padding:50px 0}footer .footer-links{font-size:18px}footer .copyright{font-size:16px}}
.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-default{border-left-color:#777}.bs-callout-default h4{color:#777}.bs-callout-primary{border-left-color:#428bca}.bs-callout-primary h4{color:#428bca}.bs-callout-success{border-left-color:#5cb85c}.bs-callout-success h4{color:#5cb85c}.bs-callout-danger{border-left-color:#d9534f}.bs-callout-danger h4{color:#d9534f}.bs-callout-warning{border-left-color:#f0ad4e}.bs-callout-warning h4{color:#f0ad4e}.bs-callout-info{border-left-color:#5bc0de}.bs-callout-info h4{color:#5bc0de}
.cards-section{padding:30px 0}.cards-section .title{margin-top:0;margin-bottom:15px;font-size:24px;font-weight:600}.cards-section .intro{margin:0 auto;max-width:800px;margin-bottom:60px;color:#616670}.cards-section .cards-wrapper{max-width:860px;margin-left:auto;margin-right:auto}.cards-section .item{margin-bottom:30px}.cards-section .item .icon-holder{margin-bottom:15px}.cards-section .item .icon{font-size:36px}.cards-section .item .title{font-size:16px;font-weight:600}.cards-section .item .intro{margin-bottom:15px}.cards-section .item-inner{padding:45px 30px;background:#f9f9fb;position:relative;border:1px solid #f0f0f0;border-top:3px solid;border-radius:4px;background-clip:padding-box}.cards-section .item-inner .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url(../img/empty.gif)}.cards-section .item-inner:hover{background:#f5f5f5;color:#4078c0;border-top:3px solid #4078c0}@media (max-width:767px){.cards-section .item-inner{padding:30px 15px}}
.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#4078c0 url(../img/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;transition:opacity .3s 0s,visibility 0s .3s}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#4078c0;opacity:1}@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px}}@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}}
.donate:focus,.donate:hover{color:transparent;text-decoration:none}.donate>img{transform:scale3d(.9,.9,.9)}.donate:focus>img,.donate:hover>img{transition:transform .15s ease 0s;transform:scale3d(1,1,1)}
.error-404 h1{text-decoration:none}.error-404 h2{margin-top:40px;margin-bottom:40px}.error-404 img{height:320px}@media only screen and (min-width:768px){.error-404 h1{font-size:63px}.error-404 h2{font-size:32px}}
.header-home{margin-bottom:0}.home{padding-top:35px}.header-home .page-heading,.header-home .post-heading{padding:80px 0 50px!important}@media only screen and (min-width:768px){.header-home .page-heading{padding:80px 0 50px!important}}.header-home .button{display:block;margin:50px 0 0}.header-home .button .btn{width:200px;margin-right:5px}.header-home .button .btn:last-child{margin-right:0}@media only screen and (max-width:450px){.header-home .button .btn{margin-top:10px;margin-right:0}.header-home .button .btn:first-child{margin-top:0}}.homenext{background:#f9f9f9}.home .title{color:#4078c0;margin-top:0;margin-bottom:35px}.home .intro{max-width:1000px;margin:0 auto;margin-bottom:35px}.home .intro img{background-color:transparent}.home .item{position:relative;margin-bottom:30px}.home .item .icon-holder{position:absolute;left:30px;top:0}.home .item .icon-holder .fa,.home .item .icon-holder .icon{font-size:24px;color:#4078c0}.home .item .content{padding-left:60px}.home .item .content .sub-title{margin-top:0;color:#4078c0;font-size:18px}
.post-tags{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#999;font-size:15px;margin-top:15px;margin-bottom:30px}.post-tag{display:inline-block;background:rgba(106,159,181,.15);padding:0 .5rem;margin-left:.5rem;border-radius:4px;color:#4078c0!important;font-size:90%;transition:all .1s ease-in-out}.post-tag:before{content:"\f02b";font-family:FontAwesome;padding-right:.5em}.post-tag:hover{text-decoration:none;background:#4078c0;color:#fff!important}.tags-expo:target:before{content:"";display:block;height:72px;margin:-72px 0 0}@media (min-width:38em){.tags-expo .tags-expo-list .post-tag{margin:.2em .3em}}.tags-expo .tags-expo-section{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.tags-expo .tags-expo-section ul{list-style-type:circle;list-style-position:inside;padding:0}.tags-expo .tags-expo-section ul li{transition:all .1s ease-in-out;padding:0 1rem}.tags-expo .tags-expo-section ul li:hover{list-style-type:disc;padding:0 .5rem}.tags-expo .tags-expo-section a{text-decoration:none}.tags-expo .tags-expo-section .post-date{display:inline-block;font-size:80%;color:#9a9a9a;margin:0;padding:0}
.pw-widget{margin-top:10px}
.container-sidebar{padding-right:2%}.sidebar-nav{display:none}@media only screen and (min-width:1199px){.sidebar-nav{display:block}}.sticky-nav{border-radius:3px;padding:12px;background:rgba(255,255,255,.99);border:1px solid #ececec;border-top:3px solid #404040;width:100%;transition:opacity .3s;opacity:0;overflow:hidden}.sticky-nav>p{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:800;color:#404040;margin-bottom:16px}@media only screen and (min-width:768px){.sticky-nav{opacity:1;height:auto}}.sticky-nav__items{list-style:none;margin-bottom:0;padding-left:0}.sticky-nav__items .sticky-nav__item:last-child .nav-link{border-bottom:0}.sticky-nav__item{list-style:none;line-height:1.7}.sticky-nav__item .nav-link{width:100%;height:auto;padding:12px 0}.sticky-nav__item .nav-link:before{color:#4078c0}@media only screen and (min-width:768px){.sticky-nav__item .nav-link{padding:4px 0}}
#social-share-section{margin-top:15px;margin-bottom:30px}
.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000;font-weight:700}.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:700}.highlight .kd{color:#000;font-weight:700}.highlight .kn{color:#000;font-weight:700}.highlight .kp{color:#000;font-weight:700}.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}
table{padding:0}table tr{border-top:1px solid #ccc;background-color:#fff;margin:0;padding:0}table tr:nth-child(2n){background-color:#f8f8f8}table tr th{font-weight:700;border:1px solid #ccc;text-align:left;margin:0;padding:6px 13px}table tr td{border:1px solid #ccc;text-align:left;margin:0;padding:6px 13px}table tr td :first-child,table tr th :first-child{margin-top:0}table tr td :last-child,table tr th :last-child{margin-bottom:0}